Есть ли CSS объектная модель или CSS запрашивающий API для .net? - PullRequest
9 голосов
/ 25 июля 2011

Существует ли библиотека, которая позволит мне писать следующий вид кода, который анализирует 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"));

Я посмотрел на без точек, загрузили их код и изучили некоторые из соответствующих модульных тестов и приспособлений.Это выглядит многообещающе, но я не могу понять, как использовать его для анализа и запроса простого CSS.

1 Ответ

1 голос
/ 26 июля 2011

Ближайший из известных мне CssParser от jsonfx.net:

http://css -parser.googlecode.com / svn / trunk / CssParser /

проанализировать любой CSS и просмотреть селекторы впоследствии, используя свойство StyleSheet CssParser

...