建议使用哪种软件来处理和编辑大型XML模式? 我正在寻找有助于处理大量XML文件的Windows和Linux软件(不必是跨平台,只需要两者的建议)。

===============>>#1 票数:15

对于Windows,我发现微软自己的免费XML Notepad 2007是一个非常简单易用的编辑器,具有很好的功能选择。 在开发和编辑损坏的iTunes库时,用它来检查我的XML输出。 ;)

需要.net 2.0

===============>>#2 票数:8 已采纳

我可能是老式的,但我更喜欢我的文本编辑器。

我使用emacs,它有一个相当不错的xml模式。

大多数优秀的文本编辑器都具有不错的语法高亮度和标签匹配功能。 您的IDE可能已经这样做了(IntelliJ的想法确实如此,我相信Eclipse也是如此)。 好的文本编辑器将能够处理文件,但一些文本编辑器可能无法处理它们。 我们谈的有多大?

===============>>#3 票数:7

我同意你的文本编辑器可能是你最好的选择。 我确实知道有些人发誓XMLSpy ,如果你需要专门为处理XML文件而定制的东西。 我打赌你可以找到一些F / OSS的工作,但我不知道。

===============>>#4 票数:6

FirstObject XML编辑器。 http://www.firstobject.com/dn_editor.htm

它是免费的,用C ++编写,针对处理非常大的xml文件进行了优化。

虽然功能相对有限,但它可以在几秒钟内加载100MB +无格式文件,缩进它们并使用树视图定位特定元素。 通过使用“刷新”选项,您还可以将树与文本视图同步。

UNIX的精神是拥有一个简单的工具来完成特定的工作。

===============>>#5 票数:5

你需要至少一个体面的文本编辑器作为基线,如前所述的带有nxml模式的emacs是一个非常好的选择。 但是,随着架构变得越来越大,您可能会丢失概述,尤其是在您编写可能非常详细的XML架构文档时。 你需要某种可视化:XML Spy没问题,Oxygen很棒但价格昂贵,但事实证明,在Windows上,你几乎拥有XMLPad中所有需要的免费软件功能。

当您开始编辑实例XML文档(甚至编辑XML模式)时,您需要针对模式进行即时验证,并在可能的情况下自动完成属性和元素。 Emacs仅支持基于放松NG模式的动态验证和自动完成(但任何XSD都可以转换为放松NG模式)。

如果您对此事有任何选择,请考虑使用Relax NG作为模式语法,它更具可读性和可维护性。

===============>>#6 票数:4

我在GNU Emacs中使用nxml-mode来编辑xml,包括非常大的文件。 我使用它很长一段时间 - 它很快,提供xml的即时验证,并为标签和属性名称提供完成功能

===============>>#7 票数:4

我使用XML工作很多,并且发现Oxygen是一个很棒的编辑器。 它是跨平台的,并且有一个图形模式编辑器,但由于我使用DTD而不是模式,我无法保证模式编辑器的质量。 编辑包的其余部分(例如XML编辑器和XSLT调试器)是可靠的,因此值得一试。

===============>>#8 票数:4

Altova的XMLSpy可能是最好的。 它提供了数据/模式,XPath工具的不同视图,并生成了良好的图表等。 它确实花了不少钱。 它是一个成熟的产品,因此您不会像使用其他工具那样快速地遇到限制。

Liquid XML是一个非常好的,但相对较新的替代品。 这是一个很好的应用程序使用,甚至还有免费版本! 这是一个值得关注的工具。

这两个产品都有一个方便的功能,可以根据您的架构生成示例XML文件。

相比之下,Oracle的JDeveloper(基于Borland Jbuilder,我相信)试图提供一个体面的模式编辑器,但不足之处在于它有时会产生无效的模式文件。 注意到这一点后我很快停止使用它。

我强烈建议您查看IBM的XML Schema Quality Checker 此命令行工具根据WC3的XML架构语言验证您的架构。 即使您使用其他工具构建了架构,这也是一个好主意。

===============>>#9 票数:3

oXygen XML Editor是一款适用于Windows的优秀IDE,价格昂贵。

===============>>#10 票数:3

如果您需要具有广泛功能的长期XML IDE,我强烈推荐使用Stylus Studio 我主要用它来进行XSLT开发,但它支持开发几乎所有你想做的XML相关的东西。 它只是Windows (非常烦人)。

===============>>#11 票数:3

我正在使用Cooktop (也可以在tucows使用 ),我对XPath测试功能非常满意。

  • Cooktop是XML,DTD和XSLT文档的编辑和开发环境
  • Cooktop是一个Windows应用程序
  • 最重要的是,它是免费的!

特征

  • 颜色编码的XML,DTD和XSLT编辑
  • 检查结构良好并验证
  • 使用几乎任何XSLT引擎进行样式表测试
  • XPATH测试
  • 可自定义的“代码位”库
  • 通过Tidy进行XML格式化
  • 小型下载,占地面积小

===============>>#12 票数:3

Altova的XML Spy是一个很棒的编辑器,但并不是最便宜的选择。

===============>>#13 票数:2

最近我用Eclipse编辑了XSLT文件但由于某种原因Eclipse不再进行任何自动完成。 所以我切换到Emacs的精彩nxml模式,我不确定我会回去。 你得到的自动完成非常容易使用,速度非常快。 唯一的故障是您必须提供文档架构的RELAX NG版本,但是有一些工具可以从您的DTD或Schema中为您生成一个。

查看http://www.xmlhack.com/read.php?item=2061了解更多信息。

对于非自由软件,我推荐了OxygenXML的建议。

===============>>#14 票数:2

检查了开源XML编辑器 - 虽然它有点过时了。

===============>>#15 票数:2

XML Spy的+1,我使用了独立产品和visual studio插件,我印象深刻。

在FOSS方面,我使用Notepad ++

===============>>#16 票数:1

我使用Notepad ++作为我的编辑器。 您还可以添加专门用于处理XML的插件

===============>>#17 票数:0

XML Copy Editor - Windows和Linux

快速,免费,并支持XML模式验证。

官方网站http://xml-copy-editor.sourceforge.net/

如何在Ubuntu中安装http://ubuntuforums.org/showthread.php?t=1640003

  ask by dragonmantank translate from so

未解决问题?本站智能推荐: