2010-07-20 66 views
3

我有这个想法,用户定义的CSS规则集的一些评论(评论是简单的注释):如何解析CSS(样式表)注释(注释)?

/* @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 
} 

我可以把这个样式表我的页面,但我也想分析与评论这个规则并提供一些表单来编辑这些样式,并让用户即时更改样式。这些评论将指出哪些规则/属性是可编辑的。

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

问题是我没有找到任何Java的CSS分析器,它将能够处理评论。

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

回答

0

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