我有这个想法,用户定义了一些带有一些注释的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 :(得分:1)
您是否看过css sac解析器实现?
http://www.w3.org/Style/CSS/SAC/
- >
http://www.w3.org/Style/CSS/SAC/doc/org/w3c/css/sac/Parser.html
文档处理程序有一个注释方法
http://www.w3.org/Style/CSS/SAC/doc/org/w3c/css/sac/DocumentHandler.html#comment_java.lang.String_
答案 1 :(得分:0)