我正在寻找一种可以基于XML架构提供自动完成和验证的XML编辑器。目标平台是Linux,Win / OSX支持是可取的但是可选的。
来自this question我知道Visual Studio支持这一点。还有一些支持此功能的商业XML编辑器(oXygen,Liquid XML studio)。我个人不介意付费应用程序,但是对于这个实例,我希望向一组用户推荐编辑器,并要求他们支付应用程序的费用不会很好。
有什么建议吗?
P.S。我快速尝试使用Komodo Edit但无法根据自定义架构将其自动完成。有关使这项工作的任何提示也会有所帮助。
将 Eclipse 与 Eclipse XML编辑器和工具插件一起使用就像一个魅力。该解决方案在所有目标平台上都有额外的好处。谢谢@xcut。
This answer on SU声明 Eclipse 可以在没有插件的情况下这样做,但我无法复制声明。
至于我尝试使用 Komodo Edit ,如果有creates and registers an XML catalog,显然可以这样做。但是我无法使用XML模式,ActiveState的所有官方文档都只提到了DTD和RelaxNG。
答案 0 :(得分:3)
安装eclipse Web Tools尝试eclipse。据我所知,该编辑器已自动完成。
当然,完整的eclipse安装可能有点过分......
答案 1 :(得分:0)
“XAmple XML Editor项目引入了基于Java Swing的XML编辑器,该编辑器分析给定的模式,然后生成特定于文档的图形用户界面。与其他XML编辑器不同,XAmple XML编辑器GUI不仅公开了树的表示形式。 XML文档,而不是XML文档和各自XML Schema的逻辑组合.XML编辑器的用户界面具有高度的逻辑性和直观易懂性。为了能够准备具有高度复杂性的有效XML文档,用户不需要是熟悉XML和XML Schema语言,并拥有关于文档结构要求的任何先验知识。“
我已经尝试过了,甚至我的非技术老板都喜欢它。
答案 2 :(得分:0)
IntelliJ Idea Community Edition附带了一个优秀的XML编辑器(默认启用)。它支持基于提供的架构进行自动完成。不幸的是,它既是IDE又是Eclipse,因此很难让业务用户使用它。
您还可以使用Ctrl-Q查看嵌入到XML Schema中的xs:documentation。