【问题标题】:Open Huge XML files and Pretty-Print打开巨大的 XML 文件和 Pretty-Print
【发布时间】:2012-02-09 14:03:52
【问题描述】:

我需要查看每个 3-4 GB 的 XML 文件。

谁能告诉我最好的免费工具/试用版来查看大尺寸 XML,因为如果我在某个编辑器中打开它,它会给我“内存不足”?我也需要漂亮的打印选项。我试过010 Editor,但它没有漂亮的打印选项。

【问题讨论】:

    标签: xml editor


    【解决方案1】:

    使用 xmllint 命令漂亮地打印 xml:

    xmllint --format xml_file.xml > pretty_xml_file.xml

    现在您可以在 vi 或您喜欢的编辑器中打开 pretty_xml_file.xml

    【讨论】:

    • 好建议。您可以考虑为 OP 提供子进程调用代码,以便明确 xmllint 不是 python 模块。
    • 可能需要包含 --stream 参数,因为 OP 说输入 XML 文件为 3-4GB。虽然不是积极的。
    • 对于大文件,你必须添加--huge
    • 对于几乎单行的 600MB XML 文件,xmllint 会写入一个包含 --stream--huge 的 0 字节输出文件。退出代码为 0 :(
    • 我有一个 4 GiB 的 XML 文件,无论使用哪个开关,输出与输入几乎相同。
    猜你喜欢
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2018-07-31
    • 2014-07-22
    相关资源
    最近更新 更多