有沒有什麼辦法可以在Mac上從命令行漂亮地打印HTML或XML字符串?試圖在Ruby中做到這一點。有任何想法嗎?我曾經想過XSLT,還有關於編寫我自己的解析器的問題,但這兩者都很相關。尋找已經存在的東西。在Ruby(或Shell)中漂亮的打印HTML
2
A
回答
1
類似Tidy?
5
XML文件
xmllint --format file.xml
HTML文件
xmllint --format --html file.html
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/xmllint.1.html
0
在炮彈,另一種選擇是使用pup不帶參數:
pup
XmlStarlet還支持使用HTML解析器。 fo
是format
的簡稱。請參閱xml fo -h
尋求幫助。
xml fo --html
的tidy
主要實現不支持HTML5,但tidy-html5一樣。 brew install tidy-html5
在OS X中安裝tidy-html5
爲/usr/local/bin/tidy
。
相關問題
- 1. 漂亮打印
- 2. 在Html插件Abap漂亮的打印
- 3. 漂亮打印JSON
- 4. Jekyll漂亮的打印html輸出
- 5. 與Koa漂亮的打印HTML輸出?
- 6. 在Clojure漂亮打印
- 7. PHP「漂亮打印」HTML(不是整潔)
- 8. Groovy漂亮打印XmlSlurper從HTML輸出?
- 9. JavaScript +漂亮的打印JSON
- 10. 漂亮的打印JSON Rails
- 11. 漂亮打印OCaml for windows
- 12. .NET XML漂亮打印機?
- 13. Coldfusion - XML漂亮打印
- 14. 在Java中漂亮地打印地圖
- 15. 在ASM漂亮的打印方法Bytecode
- 16. 漂亮的打印表在C++
- 17. 在GDB註冊漂亮的打印機
- 18. 在smarty漂亮的打印json對象
- 19. Python中的漂亮打印C#
- 20. JSP中漂亮的打印XML數據
- 21. Python:Jupyter筆記本中的漂亮打印
- 22. Angular2打字稿 - 打印漂亮的XML
- 23. 在php中生成表格或漂亮的json打印
- 24. 更漂亮,縮進,漂亮的印刷
- 25. 紅寶石漂亮打印不是很漂亮
- 26. Python的漂亮的矩陣打印
- 27. PHP漂亮的打印停止工作
- 28. 漂亮的打印Python列表
- 29. 哪個漂亮的打印庫?
- 30. 漂亮的打印代碼爲PDF
如何從stdin中讀取它? – 2011-05-05 05:46:24
@ landon9720(抱歉格式不對) 'output = IO.popen(「xmllint --format --html - 」,「w +」)do | pipe | pipe.puts html pipe.close_write pipe.read end' – Stoffe 2011-09-15 15:28:50
要從stdin中讀取,請使用 - 作爲文件名:xmllint --format - – 2013-04-04 23:54:21