我一直在寻找一个很好的XML编辑器(最好是免费的),该编辑器可以在Windows或Mac上运行,因为我必须制作数百个XML文件,并且如果有一个XML编辑器可以加快速度,那么而不是在X代码中键入所有内容,我将不胜感激。


我更喜欢Mac,但可以使用Windows,前提是出现了更好的软件。
自动完成是关键。 >我通常会键入新的XML。
模式检查也很重要,但我的功能有限。 2个模式。

有什么建议吗?

#1 楼

Notepad ++或Sublime Edit(或其他任何出色的文本编辑器)都支持语法突出显示。

尽管如此,它们对于编辑xml并不是很好。可能有一些插件可以改善它们,但我的建议是Xpontus。它非常符合您的要求。



OS:跨平台(特别声明它可以在Mac,Windows和* nix上运行-尽管我只在Windows上使用过)

自动完成是关键:它支持xHTML自动完成功能;不要以为它不知道其他模式的完成情况。

模式检查也很重要,但是我有一个局限性。 2个模式。是的,xpontus的功能比一个好的文本编辑器要好。



评论


不出所料,有用于Notepad ++的XML插件,其中包括架构检查。

– miroxlav
2014年4月14日,1:16

XPontus自2008年以来没有发布过,Mac版本也不再起作用:它是一个32位程序,但是Mac应用程序必须是64位。

–马克
20年4月14日在1:19

#2 楼

更新

根据下面的评论,该程序的最新版本是2011年,如果您使用复杂的XML,它似乎也会中断。我建议寻找替代方案。大约5年后,VSCode现在非常流行,它是免费的,并且具有出色的工具和插件支持,例如-请参阅XML工具。在Windows上,我使用firstobject XML编辑器。它快速,免费,便携式(单数.exe)并且可以处理大文件。它还具有语法突出显示功能。



评论


我不推荐该编辑器。我是FOXE的忠实拥护者,但是该程序来自2011年(最新版本2.4.2.432),并且我刚刚发现,如果XML变得过于复杂,它将出现解析错误。请参阅imgur.com/a/1HjtKQi上的示例,其中第二个RoleDescriptor节点的RoleDescriptor \ KeyDescriptor \ KeyInfo \ X509Data \ X509Certicate XM树完全崩溃

–user416
19-2-4在9:05



#3 楼

我使用Eclipse Web工具平台:


免费
与Mac / Windows / Linux一起使用
自动完成
语法高亮显示
模式检查
Eclipse带有用于XML和其他语言的大量其他功能。



#4 楼

我强烈推荐Brackets的原因如下。


免费,开源。
可通过扩展名和主题扩展。
跨平台。
由Adobe。


评论


欢迎使用软件建议!这篇文章没有包含足够的信息,不能被认为是高质量的答案。请阅读我们关于优质答案的讨论,以了解是否可以将其中的一些改进纳入答案。最具体地说,是遍历问题中列出的要求并声明其是否匹配(奖励:列出不匹配的解决方案)

–尼克·迪金森·威尔德
2014年3月20日在8:46

#5 楼

如果您正在寻找功能完善的XML IDE,则oXygen XML是一个多平台XML编辑器。它是免费的,并且具有许多功能。也可以作为Eclipse插件运行。

评论


在他们的网站上说,您必须免费购买30天,之后必须购买许可证。某个地方隐藏了免费版本吗?

–未成年
2014年3月21日在11:47

欢迎使用软件建议书堆栈交换!这篇文章没有包含足够的信息,不能被认为是高质量的答案。请阅读我们关于如何使答案高质量的讨论,以了解是否可以将其中的一些改进纳入答案中,否则可能会被删除。

– DanteTheEgregore
2014年3月21日在12:40

另外-令人讨厌的是,基本上只是Eclipse XML编辑器。它当然是基于Eclipse构建的,并且看起来没有太大的不同。

– dgo
16年8月3日在21:46

#6 楼

Microsoft提供的XML Notepad 2007不错,而且免费。树视图非常好,并且能够通过XPath选择器进行搜索也很不错。它的运行速度也很快,并且(对于Microsoft来说是令人惊讶的)不blo肿。