代码之家  ›  专栏  ›  技术社区  ›  philsquared

可处理大型文件的轻型XML查看器[关闭]

  •  151
  • philsquared  · 技术社区  · 15 年前

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

    我通常会使用浏览器,比如firefox的IE,但它们往往会因文件大小过大而崩溃(我经常在mbs的10秒或更长时间内打开文件)。

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

    所以我想我应该把它放在蜂巢的头脑里,这样才能引领这条路。

    思想?

    9 回复  |  直到 10 年前
        1
  •  191
  •   Ben Bryant    15 年前

    FirstObject的605K下载轻量级本机Windows free XML editor 在1.3秒内打开一个50MB文件,并提供文本编辑、搜索、语法彩色打印以及树视图和其他XML功能,包括格式设置和内置的完整CMarkup脚本。您可以将整个50MB的XML文档重新格式化为不同的缩进(在一台无特殊意义的2.3GHz/2GB机器上需要3秒钟)。

        2
  •  11
  •   yalestar    15 年前

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

        3
  •  5
  •   schnaader    15 年前

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

        4
  •  4
  •   lkurts    15 年前
        5
  •  3
  •   community wiki 2 revs ccpizza    13 年前

    我尝试了几十个XML编辑器,希望找到一个能够实现某种可视化的编辑器。最轻的 观众 对于Windows,我找到的是 XMLMarker -太糟糕了,这个项目已经死掉多年了。它不像编辑器那样有用,但它很好地将平面XML数据显示为表。

    有很多免费的编辑器可以突出显示XML语法,包括VIM、Emacs、Scite、Eclipse(J2EE版本)。 jedit , notepad++ .

    对于重量级的XML特性,如XPath支持、XSLT编辑和调试、SOAP/WSDL,有一些很好的商业工具,例如, XMLSpy , Oxygen , StylusStudio .

    JEdit 是开放源码的,也有XML、XPath和XSLT插件。

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

        6
  •  2
  •   shezi    15 年前
        7
  •  1
  •   doubleDown    12 年前

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

        8
  •  0
  •   user39603    15 年前

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

        9
  •  0
  •   skaffman    15 年前

    textpad有一个空闲 xmltidy plugin 这很好地打印了您的XML。虽然textpad是共享软件,但它又好又快。