可以处理大型文件的轻量级 XML 查看器

有许多“重量级”工具,比如 XmlSpy,它们很适合在 xml 文档中进行检查——但是通常(在某些情况下非常常见!)您只需要快速打开并浏览 xml 文档,然后将其打印出来即可。可能带有一些基本的搜索功能(文本搜索可能没问题)。

我通常使用浏览器,比如 Firefox 的 IE,但是它们往往会因为文件大小而崩溃(我经常打开的文件大小是10个 MB 或者更大)。

我有一些关于如何实现这样一个浏览器的想法,所以我确信一定有什么东西可以做到这一点,但我的谷歌功能让我失望。

所以我想我应该把它交给蜂群思维,它是如此的引导方向。

有什么想法吗?

157426 次浏览

我喜欢 绝对的指挥官的查看器,因为它只加载你实际看到的文本,所以非常快。当然,它只是一个文本/十六进制查看器,所以不会格式化 XML,但是可以使用基本的文本搜索。

我喜欢 微软的 XML 记事本2007,但我不知道它如何处理非常大的文件,对不起。

XML 复制编辑器 非常适合这类事情。

Firstobject 的605k 下载轻量级本地 Windows 免费的 XML 编辑器可以在1.3秒内打开50MB 的文件,并提供文本编辑、搜索、语法彩色打印,以及树形视图和其他 XML 特性,包括格式化和内置的成熟的 CMarkup 脚本。您可以将整个50MB 的 XML 文档重新格式化为不同的缩进格式(在2.3 GHz/2GB 的普通机器上需要3秒钟)。

TextPad 有一个免费的 插件,可以对 XML 进行漂亮的打印。

我已经尝试了几十个 XML 编辑器,希望能够找到一个能够进行某种形式的可视化的编辑器。我发现的最好的轻量级 观众窗口是 XMLMarker-太糟糕的项目已经死了一些年了。它没有编辑器那么有用,但是它能够很好地将平面 XML 数据显示为表。

有大量的免费编辑器可以编写 XML 语法突显,包括 vim、 emacs、 scite、 eclipse (J2EE 版)、 废话记事本 + +

对于重量级的 XML 特性,如 XPath 支持、 XSLT 编辑和调试、 SOAP/WSDL,有一些很好的商业工具,如 XMLSpy氧气钢笔工作室

JEdit 是开源的,并且还有用于 XML、 XPath 和 XSLT 的插件。

Word-2003非常适合可视化(但不要用于编辑)。Excel-2003及以上版本在可视化平面 XML 数据方面也做得很好,并且可以应用 XSLT (同样,不适合作为编辑器)。

Http://www.firstobject.com/dn_editor.htm 是目前为止最好、最轻的编辑器,有一些实用工具。我推荐使用它——尝试使用最多400MB 的文件和超过100万条记录:)