是否有一个库可以让我编写以下类型的代码,它可以解析CSS并返回可查询的对象模型?
string input = "p, span { font-family: arial; }";
var cssRules = new Parser().Parse(input);
var rule = cssRules.Find(new Selector("p")).First();
Assert.That(rule.Attribute("font-family").Value, Is.Equal.To("arial"));
我已经查看了dotless,并下载了他们的代码并检测了一些相关的单元测试和固定装置。它看起来很有前途,但我还不能完全弄清楚如何使用它来解析和查询普通的CSS。
Assert.That(rule.Attribute("font-family").Value, Is.Equal.To("arial"));
这个写法非常简洁。这是哪个库提供的? - Eric