Я ищу руководство по извлечению правил и свойств / значений из файла .css или
.
Мне не нужен полноценный парсер, потому что я нене волнует, допустим ли текст селектора, имя свойства или значение свойства;Мне просто нужно убедиться, что я не делю текст там, где я не должен этого делать, и я игнорирую текст в комментариях и т. Д.
Как я уже сказал, я просто ищу руководство, но если естьНапример, в C # или VB, то еще лучше.
В конечном итоге я получу набор правил.Каждое правило будет содержать текст селектора и коллекцию пар свойство / значение.
Я могу получить эту информацию, используя элемент управления .NET Webbrowser, но, к сожалению, если он находит свойство, которое он распознает, но не может проанализировать значение, он исключаетЭто.Это означает, что следующий элемент управления будет игнорироваться элементом управления веб-браузера (с использованием IE9):
background-image: linear-gradient(45deg, red, green, blue);
Однако, если оно не распознает свойство, оно включает его;поэтому, если бы я изменил строку на -foo-background-image: .. , она была бы подобрана.
Помимо , IE10 будет доступен дляWin7 когда выйдет?Я немного смущен сайтом MS, который, кажется, подразумевает, что ему понадобится Win8.Мне трудно поверить, что для использования свойства -ms-linear-градиента понадобится Win8.
ETA: Я добавил как можно больше сборок в отражатель ипровел поиск, но я не могу найти классы, которые .NET Framework использует для извлечения правил для браузера свойств css.