2014-10-28 2 views
-6

Я немного новичка в C# и хочу знать, является ли ниже, может быть достигнуто:Чтения файла CSS с использованием C#

У меня есть файл CSS в моем локальном диске, а при запуске программы он должен прочитать CSS файл и должен искать определенные стили, такие как «line-height» «font-size» и т. д. и сказать мне, что они присутствуют в CSS. Пожалуйста, дайте мне пример кода, чтобы я мог работать над этим

+0

что вы пытаетесь достичь с чтением файла CSS? хотя лучше показать нам, что вы пробовали. – Haris

+3

То, как работает этот сайт, является попытками op и не выполняет какой-то код, а затем загружает то, что они пытались, а другие люди на сайте предлагают, что они сделали неправильно, люди не приводят пример, основываясь только на том, что сделал op – ZoomVirus

+1

StackOverflow не является «дайте мне кодз» – user469104

ответ

0

Вам нужно использовать библиотеку синтаксического анализа CSS, такую ​​как ExCSS.

например:

var parser = new Parser(); 
var stylesheet = parser.Parse(".someClass{color: red; background-image: url('/images/logo.png')"); 
var imageUrl = stylesheet.Rulesets 
     .SelectMany(r => r.Declarations) 
     .FirstOrDefault(d => d.Name.Equals("background-image", StringComparison.InvariantCultureIgnoreCase)) 
     .Term.ToString(); // Finds the url('/images/logo.png') image url 

 Смежные вопросы

  • Нет связанных вопросов^_^