我找不到自動格式化HTML代碼的算法。算法自動格式化HTML
-1
A
回答
0
鴕鳥政策確切地知道你的意思,但看htmlagilitypack此頁面,它可以管理很多事情與HTML :-)
+0
HTML敏捷包是一個可讀/寫的DOM解析器,因此它可以用來構建一個HTML格式器,但是(除非我失去了一些東西)不會那樣開箱即用。 – 2011-04-17 17:40:59
0
有Tidy它有一個wrapper for .NET。
0
如果你想在這個詞的嚴格意義上的算法,然後你可能會這樣做:
int counter = 0;
查找html元素: 如果您找到一個開始元素,請將其縮小(計數器)空格並增加計數器。否則,如果您發現閉合元素減少計數器,並縮進元素(計數器)空格。所有其他文本都是縮進櫃檯空間。循環...
在文件末尾,計數器應該再次爲0。 如果沒有打開特定類型的元素,您不應該遇到關閉元素,否則您的格式不正確。
相關問題
- 1. 在模板中自動格式化html
- 2. 格式化自動屬性的語法
- 3. vi的自動格式化?
- 4. 自動格式化爲PHP
- 5. 自動格式化build.gradle
- 6. 自動格式化x軸
- 7. aptana自定義自動格式化?
- 8. 格式化HTML表
- 9. HTML塊格式化
- 10. Jlabel HTML格式化
- 11. 的Html格式化
- 12. AngularJS/HTML表格格式化
- 13. 字符串格式化算法建議
- 14. 具有格式化(計算?)列的自動映射陣列
- 15. 動態貨幣格式化HTML
- 16. 無法正確解析HTML格式化
- 17. eclipse無法格式化html文件
- 18. IntelliJ IDEA的,角2 HTML模板自動格式化
- 19. 如何自動將html屬性格式化爲單獨的行?
- 20. Visual Studio 2008 HTML自動格式化程序
- 21. 在自動郵件內容中的HTML格式化
- 22. Linux自動代碼格式化(PHP,JavaScript,HTML,CSS,MySQL)
- 23. 此Twitter API結果如何自動HTML格式化?
- 24. Excel Html自動化
- 25. 替換方法不使用HTML格式但使用格式化
- 26. Eclipse的自動格式化評論
- 27. 自動格式化 - Eclipse的C + +
- 28. 想自動格式化android中的行
- 29. 自動完成:格式化結果
- 30. RichtextBox禁用自動格式化Rtf
什麼是自動格式化HTML代碼的算法?你能更具體地說明你想做什麼嗎? http://tinyurl.com/so-hints – Oded 2011-04-17 17:37:57
HTML Tidy絕對是使用.html格式的方式.net – 2011-04-17 17:40:22
請閱讀[faq](http://stackoverflow.com/faq)。 – Will 2011-04-17 18:03:00