我知道有两种方法可以“漂亮地打印”或格式化xml:
shell tools
Hack 38 Pretty-Print XML Using a Generic Identity Stylesheet and Xalan
有什么其他免费(如啤酒)格式化器? (除了使用javascript)
好吧,您链接的身份转换可以移植到任何XSLT处理器(Saxon,msxml等).
另外,您可以查看xmllint,它是LibXML2工具包的一部分. –format选项允许您非常打印输入.类似的功能存在于XMLStarlet(在引擎盖下使用LibXML2).