174

有很多“重量级”工具,例如 XmlSpy,它们非常适合在 xml 文档中进行探索 - 但通常(在某些情况下非常常见!)您只想快速打开和浏览 xml 文档,并将其打印出来。可能具有一些基本的搜索功能(文本可能很好)。

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

我对如何实现这样的查看器有一些想法,所以我确信肯定有一些东西可以做到,但我的 google-fu 让我失望了。

所以我想我应该把它放在引领潮流的蜂巢思维中。

想法?

4

9 回答 9

228

firstobject 的 605k 下载轻量级原生 Windows免费 XML 编辑器在 1.3 秒内打开一个 50MB 文件,并提供文本编辑、搜索、语法颜色打印、树视图和其他 XML 功能,包括格式化和内置的完整 CMarkup 脚本。您可以重新格式化整个 50MB XML 文档到不同的缩进(在没什么特别的 2.3GHz/2GB 机器上需要 3 秒)。

于 2009-06-19T17:00:54.157 回答
12

XML Copy Editor非常适合这种类型的东西。

于 2008-11-23T00:19:01.687 回答
5

我喜欢Total Commander的查看器,因为它只加载您实际看到的文本,因此速度非常快。当然,它只是一个文本/十六进制查看器,因此它不会格式化您的 XML,但您可以使用基本的文本搜索。

于 2008-11-21T13:04:55.370 回答
4

试试 EditPlus - http://www.editplus.com/

于 2008-11-22T23:19:19.887 回答
4

我已经尝试了几十个 XML 编辑器,希望能找到一个能够进行某种可视化的 XML 编辑器。我发现的最好的 Windows 轻量级查看器是XMLMarker - 太糟糕了,这个项目已经死了好几年了。它不像编辑器那么有用,但它在将平面 XML 数据显示为表格方面做得很好。

有很多免费的编辑器可以进行 XML 语法高亮,包括 vim、emacs、scite、eclipse(J2EE 版)、jeditnotepad++

对于重量级的 XML 功能,如 XPath 支持、XSLT 编辑和调试、SOAP/WSDL,有一些很好的商业工具,如XMLSpyOxygenStylusStudio

JEdi​​t是开源的,也有用于 XML、XPath 和 XSLT 的插件。

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

于 2011-02-09T12:38:57.943 回答
3

JEdi​​t及其XML-plugin

于 2008-11-21T13:20:40.640 回答
2

http://www.firstobject.com/dn_editor.htm是迄今为止最好的和最轻量的编辑器,提供了少数实用程序。我建议使用它 - 尝试使用多达 400 MB 的文件和超过一百万条记录 :)

于 2012-05-23T12:49:28.543 回答
0

我喜欢Microsoft 的 XML Notepad 2007,但我不知道它如何处理非常大的文件,抱歉。

于 2008-11-21T13:13:24.680 回答
0

TextPad 有一个免费的xmltidy 插件,可以漂亮地打印您的 XML。很好而且很快,虽然 TextPad 是共享软件。

于 2009-06-19T17:02:52.110 回答