【问题标题】:How to parse css (stylesheet) comments (annotations)?如何解析css(样式表)注释(注释)?
【发布时间】:2011-03-18 09:13:49
【问题描述】:

我有这个想法,用户用一些cmets定义了一组css规则(cmets是简单的注解):

/* @name Page style */
body {
   font: 16px/1.5 Arial; /* @editable */
   backgorund-color: #fff; /* @editable */
}

/* @name Section header */
h1 {
   font: 20px/1.2 Arial; /* @editable */
   color: #c44 
}

我可以将此样式表应用到我的页面,但我也想用 cmets 解析此规则并提供一些表单来编辑这些样式并让用户即时更改样式。这些 cmets 将指示哪些规则/属性是可编辑的。

我正在寻找一些浏览器或服务器解决方案。 最简单的 serwer 解决方案是使用一些 java css 解析器解析这个 css,将其转换为 ex。 json 然后在浏览器中使用这个 json: http://www.featureblend.com/css-json.html

问题是我还没有找到任何能够处理 cmets 的 Java css 解析器。

同样是在浏览器中,没有合适的css解析器。 任何想法如何做到这一点?

【问题讨论】:

    标签: java javascript css parsing comments


    【解决方案1】:
    【解决方案2】:

    您可以自己编写或扩展现有的。似乎您可以轻松地将可编辑值与正则表达式匹配。您只想要对象中包含的可编辑值,还是所有值都不管?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-14
      • 2010-10-07
      • 2011-10-27
      • 2018-08-09
      • 1970-01-01
      • 2010-11-09
      相关资源
      最近更新 更多