Ruby(或Shell)中的漂亮打印HTML

Lan*_*ard 2 html ruby xml unix pretty-print

有没有办法在mac上从命令行打印HTML或XML字符串?试着用Ruby做到这一点.有任何想法吗?我已经考虑过XSLT,以及编写自己的解析器,但这些都非常复杂.寻找已经存在的东西.

Iva*_*van 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