2012-02-09 85 views
6

我需要查看XML文件,每3-4 GB的。打开巨大的XML文件,并漂亮地打印

有没有人可以告诉我最好的免费工具/试用版来查看巨大的XML,因为如果我在一些编辑器中打开它,它会给我“内存不足”?我也需要漂亮的打印选项。我试过010 Editor,但它没有漂亮的打印选项。使用xmllint命令

回答

6

漂亮打印的xml:

xmllint --format xml_file.xml> pretty_xml_file.xml

,现在你可以打开VI pretty_xml_file.xml或你喜欢的编辑器

+0

很好的建议。你可能会考虑给OP提供子进程调用代码,以便明确表示xmllint不是python模块。 – 2012-02-10 07:12:29

+2

可能需要包含'--stream' arg,因为OP说输入XML文件是3-4GB。虽然不是积极的。 – 2012-02-10 07:57:49