閱讀CSS文件是否有.NET類讀取CSS文件?我想這將是XmlDocument類是一個XML文件什麼的等價物。在.NET
Q
在.NET
3
A
回答
1
看來,如果沒有,但我設法做什麼,我需要通過讀取整個文件,並做了一些或拆分爲如下:
}(右括號)打入個人風格
{(左大括號)打破風格融於元素的名稱和樣式值
,(逗號)分裂元件名最多
; (分號)分割款式多達
:(冒號)分裂式的名稱和值
我還需要削減的空間,CR和LF類在每一個階段和下降的空項,使之整齊。
我把結果放到其中每個條目包含一個StringDictionary與伴奏的ListDictionary
這然後允許我做以下讓所有的風格元素:
// C#
CssDocument css = new CssDocument();
css.Load("c:\mycssfile.css");
ListDictionary myBodyStyles = css["body"]; // to get all the syles for an element
string myBodyFontSize = css["body"]["font-size"]; // to get an individual style
1
我不認爲有一個專門用於讀取CSS文件,內置了.NET,但我沒有找到一個有趣的論壇post這可能會有幫助。
最有可能做的最好的事情是寫自己的CSS文件閱讀器。
2
有沒有什麼內置在.NET Framework的BCL(基類庫),所以你需要要麼推出自己的CSS解析器,或使用一些其他的第三方開發的解析器。
一個這樣的解析器可以在這裏找到:
0
.NET中是否有一個用於讀取CSS文件的類?
我實現了一個:詳見http://www.modeltext.com/css/
相關問題
- 1. .net在.net核心MVC 1.0
- 2. 在.NET
- 3. 在.NET
- 4. 在.NET
- 5. 在.NET
- 6. 在.NET
- 7. 在.NET
- 8. 在.NET
- 9. 在.NET
- 10. :在.NET
- 11. 在.NET
- 12. 在.net
- 13. 在.NET
- 14. 在.NET
- 15. 在.NET
- 16. 在.NET
- 17. 在.NET
- 18. 在.NET
- 19. 在.NET
- 20. 在.NET
- 21. 在.net
- 22. 在.NET
- 23. 在.NET
- 24. 在.NET
- 25. 在.NET
- 26. 在.net
- 27. 在.NET
- 28. 在.NET
- 29. 在.NET
- 30. 在.NET
多數民衆贊成雖然缺少CSS的「級聯」的一部分... – 2009-10-06 08:36:02
@Gordon - 我實現了「級聯」計算在我的CSS解析器,在http:/ /www.modeltext.com/css/ – ChrisW 2010-08-10 21:51:47