2012-02-09 75 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