【问题标题】:open 1GB xml file打开 1GB 的 xml 文件
【发布时间】:2016-11-25 19:16:05
【问题描述】:

哪个编辑器/实用程序可以打开/分割一个大的 XML 文件(大约 1GB)。

记事本++,MS Word 失败。谷歌浏览器将文件的一部分显示为纯文本,而无法加载其余部分。

如何将此文件视为格式化文件。

【问题讨论】:

  • 如果你是unix os,请使用vim之类的命令行工具。
  • 试试 sublime text,我以前打开过 MySQL 转储,你可能会等几秒钟,但它会打开它。
  • UltraEdit 也可以打开任何文件大小的文本文件,包括巨大的 XML 文件。

标签: xml editor file-handling


【解决方案1】:

如果您能以每秒 100 个字符的速度阅读文本,那么阅读 1 GB 将花费您一年中每天大约 8 小时的时间。因此,如果您确实成功地将其加载到编辑器中,我认为您不会全部阅读。

所以再想想你真正想用它做什么。您只是想看一下文件的开头还是结尾?然后使用moretail。您想要某种分析或摘要吗?然后使用 XPath 或 XQuery 查询它。你想把它分成更小的部分吗?使用 XSLT,尤其是像 Saxon-EE 这样的流式 XSLT 处理器。

【讨论】:

    【解决方案2】:

    UI 编辑器的问题是整个文档都进入了计算机内存。如果您的计算机只有 2GB RAM 并且文件是 4GB 大,这可能会导致问题。

    我的建议是使用 vim 之类的命令行工具。

    另一种选择是将大文件拆分为多个较小的文件。

    【讨论】:

      猜你喜欢
      • 2019-12-17
      • 2011-07-07
      • 2017-10-24
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 2017-12-02
      相关资源
      最近更新 更多