3

我正在构建需要一个简单的 HTML 前端来编辑 CSS 中的某些属性的东西。但是,我需要获取 CSS 文件指定的值。

我能找到的唯一解析器是CSS Parser Project,它是用 Java 编写的。它同时实现了文档对象模型级别 2 样式SAC:CSS API 的简单API。它应该可以工作,但我们还没有尝试过。关于这个项目或 API 的任何教程?

我的团队能想到的另一个解决方案是将这个责任推给客户端的浏览器 + jQuery。但是,它似乎不是很可靠和有效。

正则表达式似乎不是从 CSS 中提取属性的正确工具。

有人有更好/更简单的解决方案吗?谢谢!

4

3 回答 3

2

Ben Nadel在 ColdFusion中创建了一个CSS 解析器——它的功能还不完整,但它可能已经足够好了?

他最近还做了很多其他与 CSS 相关的事情,所以如果你需要更多的东西,可以浏览他的博客。

于 2009-03-17T21:02:50.163 回答
2

http://sourceforge.net/projects/cssparser/

于 2009-04-02T19:57:33.747 回答
0

我能找到的唯一解析器是 CSS Parser Project ...关于这个项目或 API 的任何教程?

看起来这可能是从以前的项目中重命名的 - 这是 API: http: //www.docjar.com/docs/api/com/steadystate/css/overview-summary.html

于 2009-03-18T08:18:10.493 回答