有什么方法可以从 mac 上的命令行漂亮地打印 HTML 或 XML 字符串?尝试在 Ruby 中执行此操作。有任何想法吗?我曾考虑过 XSLT,以及编写我自己的解析器,但这两者都涉及很多。正在寻找已经存在的东西。
问问题
2138 次
3 回答
5
XML 文件
xmllint --格式化文件.xml
HTML 文件
xmllint --format --html file.html
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/xmllint.1.html
于 2010-07-30T22:59:46.910 回答
1
像整洁的东西?
于 2010-07-30T22:10:13.283 回答
0
在 shell 中,另一种选择是使用不带参数的pup :
pup
XmlStarlet 还支持使用 HTML 解析器。fo
是 的缩写format
。见xml fo -h
寻求帮助。
xml fo --html
的主要实现tidy
不支持 HTML5,但tidy-html5支持。像在 OS X 中一样brew install tidy-html5
安装。tidy-html5
/usr/local/bin/tidy
于 2016-09-08T19:34:56.590 回答