基于XML Schema的智能感知/自动完成的XML编辑器

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

要回复问题请先登录注册