我正在尋找一些關於從.css文件或<樣式提取規則和屬性/值的指導> < /樣式>。需要簡單的css解析指導
我並不需要一個完全成熟的解析器,因爲我不在乎,如果選擇文本,屬性名稱或屬性值是否有效;我只需要確認,我不應該做的,我不分裂的文字和我忽略註釋等
正如我說的,我只是在尋找指導中的文本,但是如果在一個實例C#或VB則更好。
我將最終結束了的規則的集合。每個規則將包含選擇器文本和一組屬性/值對。
我可以使用.NET Web瀏覽器控件得到這個信息,但不幸的是,如果它發現它識別屬性,但無法分析值,它排除它。這意味着以下將通過(使用IE9)web瀏覽器控件被忽略:
background-image: linear-gradient(45deg, red, green, blue);
然而,如果它不能識別的特性,它包括它;所以如果我將該行修改爲-foo-background-image:..,它將被拾取。
作爲旁邊的,IE10在發佈時是否可用於Win7?我對ms網站有點困惑,這似乎意味着它需要Win8。我發現很難相信爲了使用-ms-linear-gradient屬性需要使用Win8。
ETA:我已經添加了儘可能多的程序集到反射器並進行了搜索,但我無法找到.NET框架用於提取css屬性瀏覽器規則的類。