快速(est)XML编辑器

时间:2011-01-05 09:22:23

标签: xml editor performance

Altova XMLspyLiquid XML Studio使用多个XML文档非常慢。当我使用3个文档(100KB - 2MB)时,即使在它们之间切换也需要一秒钟(这不是硬件问题,真的)这真的很令人沮丧。

有那么多的XML编辑器,它们需要一辈子的时间来尝试它们。  

  • 我需要的功能是格式化(漂亮打印),验证和类似的简单的东西。
  • 它必须“理解”Schema
  • 编辑器应该有一个GUI,但它不一定要花哨。
  • 免费或开源将是不错的,但不是必须的。
  • 跨平台会很棒,Windows是必须的。
  • 速度至关重要,魔术功能是次要的。

    那么,你会推荐什么?

  • 6 个答案:

    答案 0 :(得分:5)

    http://www.firstobject.com/dn_editor.htm

    是我用过的最好的免费XML编辑器。它将在几秒钟内打开100 MB文档。

    答案 1 :(得分:4)

    我花了3分多钟从http://symbolclick.com/index.htm尝试了XmlMarker,我很高兴发现它的1.5MB文件快速闪亮。印象深刻。 2012版本同时具有实时树,文本和数据表视图,这也让我印象深刻。

    我实际上大多使用Sublime Text 2,因为这是我在RegEx搜索和替换中找到的最好的东西。

    答案 2 :(得分:1)

    我使用oXygen没有任何与速度相关的问题。 (我真的没有任何问题。我爱oXygen。)

    答案 3 :(得分:0)

    有两件事情会浮现在脑海中:Notepad ++和Visual Studio(Express版本也可以解决这个问题)。

    Notepad ++是一个通用的文本编辑器,但基本的文本突出显示,但它有一些增强其XML处理能力的插件。使用TextFx内置Reindenting。由于它如此简单,大文件对它来说没有问题。

    Visual Studio在许多地方使用XML文件,因此它内置了一个不错的编辑器。它支持编辑模式(包括GUI和文本模式),自动格式化,语法突出显示,甚至在模式存在时有限的智能感知。速度也相当不错,即使在较大的文档上也没有看到任何减速。

    已添加:我不确定“漂亮打印”是什么,但如果这意味着重新格式化格式错误的XML文档,那么一些谷歌搜索显示this tool。它是一个命令行实用程序,但您可以在NP ++菜单中为它添加命令。它也可以作为库使用,所以你可以用它来开发一个NP ++插件,如果你真的必须的话。

    答案 4 :(得分:0)

    不久就回来找同样的事情。我找到了XMLFox。比其他商业xml编辑器更快,更快

    答案 5 :(得分:0)

    Emacs nxml-mode很好,拥有你所追求的所有功能,速度非常快。

    (我会让评论者争论Emacs是否有GUI。)