对于Mac OS X,什么是好的XML查看器/编辑器?


50

我使用XMLmind中的XML编辑器在Mac中编辑/查看XML文件。

不错,但是我希望Mac可以使用XML编辑器。我可以选择哪些选项,包括商业/免费软件?


您是在编辑Mac专用的XML(例如“ plist”和“ sdef”)还是在编辑各种模式?
菲利普·里根

@Philip:我想要一个通用的解决方案来解析XML文件。
prosseek 2011年

强制性的:vim对我来说足够好了!
杰森·萨拉兹

Answers:


19

用于编辑XML的OS X软件


8
在这里提到的许多建议中,您有何建议?哪个功能更好?哪种行为更像Mac?
Vihung 2012年

请修复现在不免费的EditX链接。链接是PowerPC的旧版本
hectorpal '16

一个人也可以使用新的Visual Studio代码编辑器(现在是我最喜欢的编辑器)或Atom或MacVIM或Xcode,Netbeans,Eclipse,IntellijIDEA(基本上任何编程IDE都还支持XML语法突出显示,并且大多数还具有代码补全功能)您还需要DTD / XSD验证,您需要仔细看一下
konqui

氧。值得每一美元。
james.garriss

XMLMate的URL已死。
Hauke

7

尽管它仍然是beta版,但我发现Xmplify是一个非常有用的XML感知工具。在工具中处理DTD,XSD,XPath和XSL转换


6
现在,测试版之外的价格为$ 59。
Steve Bennett

6

Eclipse在Mac OS上运行,实际上它是周围最好的XML编辑器之一。它具有XSD验证功能,可以自动完成此架构。此外,它还提供了图形XSD设计器。


1
只需添加:Ctrl/⌘+ Shift+ F将格式化XML。
阿伦

4

当然,具有psgml-mode或nxml-mode的Emacs将编辑XML。


欢迎问不同。我们希望答案不仅仅是一行。理想情况下,您想解释为什么您的答案*正确。”它还有助于提供链接,引用和/或屏幕截图。请查看我们的帮助部分“ 如何回答如何写出正确的问题”
艾伦(Allan)

3

经过测试,我使用XML Tidy脚本和Text Wrangler 达成共识。它是免费的,对我来说非常有用。


XML Tidy可以进行缩进...我相信它可以检查格式是否正确。显然,XML Tidy脚本使用的xmllint 可以验证。您可以在Text Wrangler中使用XML Tidy验证XML吗?
LarsH

3

IntelliJ IDEA总体上是一个很好的IDE,它在Mac上可用,并且支持以语法高亮显示,折叠给定范围和验证XML等方式编辑 XML。我没有在XML上使用过很多,但是我在其他IDE方面有很好的经验,所以我想在这里提到它。


2

如果您安装了Apple Developer Tools,那么您将拥有XCode,并且其中包括Property List Editor应用程序(Apple首选项plist文件通常为XML格式,因此为应用程序名称)。

您可以在此处找到该应用: /Developer/Applications/Utilities/Property List Editor.app


6
我认为“属性列表编辑器”不能处理通用XML文件,它旨在编辑特定的.plist格式。
ghoppe

1
^这是真的(ghoppe说了什么)。甚至现在,它已经集成到Xcode中,不再是独立的,您仍然可以获得带有行号的原始颜色编码代码。.plist文件不会为您提供任何显示三角形等。
NOTjust-user4304

好吧,Xcode抱怨XML格式不正确。所以...这不是通用的。
hectorpal '16


1

作为XMLmind XML Editor的替代品,还有QXmlEdit它是免费的,并且功能丰富。它是用Qt编写的,可在Mac以及Qt支持的其他平台上运行。


1

我一直认为开源是最好,最简单的解决方案。您可以尝试BlueFishBrackets,我强烈建议您尝试一下,不要丢失任何东西。


0

我正在寻找相同的东西,而我刚遇到XMLmind XML Editor。我喜欢它如何快速加载我的文件。

@rds:我尝试使用Eclipse打开我的XML文件,但是它将与我的文件一起挂起(> 15MB)。我已经注意到,任何用Java构建的编辑器都在尝试打开我的文件时挂起,或者至少花费了一段难以忍受的长时间来加载它。


OP已经提到XMLmind。
guwac 2012年

另外,XMLmind是Java,所以也应该挂起@jde吗?
2014年


0

我找到了一个简单且免费的软件进行查看,没有编辑器:XML Spy


欢迎询问不同!我们正在尝试找到最佳答案,这些答案将提供有关为何最佳答案的信息。说明为什么您认为您推荐的软件比其他软件更好。有关如何提供优质答案的信息,请参见如何回答。-来自评论
fsb

@fsb谢谢,我的建议是基于程序是免费且简单的,非常适合我:)
Jonas WebDev

很好,但是它并没有告诉我们有关软件的任何信息,您为什么喜欢它,如何满足OP的需求等。我们更希望答案不只是1行。请参阅如何回答以获取提示。
fsb

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.