windows -XML编辑/查看软件

Translate

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

This question and all comments follow the "Attribution Required."

所有的回答

Translate

我可能有点过时,但是我更喜欢我的文本编辑器。

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

大多数优秀的文本编辑器将具有不错的语法高亮和标记匹配功能。您的IDE可能已经做到了(IntelliJ想法已经做到了,而且我相信Eclipse也可以做到)。好的文字编辑者将能够应对巨大文件,但某些文本编辑器可能无法处理它们。我们在说多大?

来源
Translate

对于Windows,我发现微软自己免费XML记事本2007成为易于使用且功能丰富的编辑器。在开发和编辑损坏的iTunes库时,将其用于查看我的XML输出。 ;)

需要.net 2.0

来源
Translate

我同意您的文本编辑器可能是您最好的选择。我知道有些人发誓XML间谍,如果您需要专门针对视觉化处理XML文件的内容。我敢打赌,您可以找到一些F / OSS工作提示,但我还不知道。

来源
Ash
Translate

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

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

尽管功能相对有限,但它可以在几秒钟内加载100MB以上的未格式化文件,缩进它们并使用树形视图查找特定元素。通过使用“刷新”选项,您还可以将树与文本视图同步。

本着UNIX的精神,拥有一个简单的工具可以很好地完成特定工作。

来源
Translate

您至少需要一个像样的文本编辑器作为基准,具有nxml模式的emacs如前所述是一个非常好的选择。但是,随着模式变得越来越大,您可能会失去概述,尤其是当您编写XML Schema文档时,它可能非常冗长。您将需要某种形式的可视化:XML Spy可以,Oxygen很好但是很昂贵,但是事实证明,在Windows上,您几乎拥有所有必需的功能。XMLPad这是免费软件。

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

如果您有任何选择,请考虑使用放松NG作为您的架构语法,它更具可读性和可维护性。

来源
Translate

我使用XML进行了大量工作,发现成为一名出色的编辑。它是跨平台的,并且具有图形化模式编辑器,但是由于我使用DTD而不是模式,因此我无法保证模式编辑器的质量。编辑包的其余部分(例如XML编辑器和XSLT调试器)是稳定的,因此值得一试。

来源
Translate

阿尔托瓦的XML间谍可能是最好的。它为您的数据/方案,XPath工具提供了不同的视图,并生成了良好的图表。它确实花费了不少。这是一种成熟的产品,因此您不会像使用其他一些工具那样容易遇到限制。

液态XML是一个不错的选择,但相对较新。这是一个很好用的应用程序,甚至有免费版本!这是一个值得关注的工具。

这两种产品都具有方便的功能,可根据您的模式生成示例XML文件。

相比之下,Oracle的JDeveloper(我相信基于Borland Jbuilder)试图提供一个不错的模式编辑器,但由于有时会生成无效的模式文件而无法实现。我注意到这一点后不久就停止使用它。

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

来源
Translate

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

来源
Translate

oXygen XML编辑器一个很棒的Windows IDE,有点贵。

来源
Translate

阿尔托瓦的XML间谍是一位出色的编辑,但不一定是最便宜的选择。

来源
Translate

我强烈推荐触控笔工作室如果您需要长期支持广泛的XML IDE。我主要将其用于XSLT开发,但它支持几乎所有您想做的XML开发。它的视窗仅(非常烦人)。

来源
Translate

我在用炉灶面(也可用于co),对于XPath测试功能,我感到非常高兴。

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

特征

  • 颜色编码的XML,DTD和XSLT编辑
  • 检查格式正确并进行验证
  • 使用几乎所有XSLT引擎进行样式表测试
  • XPATH测试
  • 可自定义的“代码位”库
  • 通过Tidy进行XML格式化
  • 下载量小,占用空间小
来源
Translate

检查了开源XML编辑器-不过有点过时了。

来源
Translate

对于XML Spy +1,我既使用了独立产品又使用了Visual Studio插件,给我留下了深刻的印象。

在FOSS方面,我使用记事本++

来源
Translate

最近,我正在使用Eclipse编辑XSLT文件,但由于某种原因,Eclipse不再进行任何自动补全。因此,我切换到了Emacs出色的nxml模式,但不确定是否要返回。您会获得非常容易使用且非常快速的自动补全功能。唯一的问题是您必须提供文档架构的RELAX NG版本,但是有一些工具可以从DTD或架构为您生成一个。

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

对于非自由软件,我支持OxygenXML的建议。

来源
Translate

我用记事本++作为我的编辑。您也可以添加外挂程式用于专门处理XML。

来源
Translate

XML复制编辑器-Windows和Linux

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

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

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

来源