是否有C#的CSS解析器?

Ken*_*Ken 62 css c# parsing

我的程序需要将css文件解析为内存中的对象格式.关于如何做到这一点的任何建议?

Jon*_*ury 27

GitHub上的ExCSS(支持CSS2.1和CSS3):https://github.com/TylerBrinks/ExCSS.

这是代码项目文章的更新版本:http://www.codeproject.com/KB/recipes/CSSParser.aspx


mer*_*tor 8

稍微慢一点的搜索出现在博客文章" .NET中的CSS解析器类 "中,它将这个要点嵌入到GitHub中(如果博客死了).


小智 6

GoldParser有一个CSS语法文件:

http://goldparser.org/grammars/files/css.zip

GoldParser很容易包含在C#项目中,并生成一个真正的LALR解析器 - 而不是一些正则表达式.