采用XML模式并允许您添加/编辑数据但不更改XML结构,最好安装在服务器上。基本上是一个用于将xml文档编辑为Web应用程序的UI。有人必须这样做吗?
答案 0 :(得分:6)
Xopus是专为非技术人员使用而设计的商业XML编辑器。 Xopus基于浏览器,可以安装在任何网络服务器上。 Xopus使用XML Schema始终保持XML文档100%有效,并且使用XSLT具有WYSIWYG视图。
您可以使用DOM API进行配置,以便只能更改文本,而不是结构。
将link定向到演示。
答案 1 :(得分:5)
Liquid XML有一个不错的免费版
更新:(截至2010年3月10日)似乎编辑器不再是免费的
答案 2 :(得分:1)
IMHO BXE - The Wysiwyg XML Editor可以做到这一点 - 即基于现有的XML Schema在浏览器中创建/编辑XML文档。 我不确定,但您可能必须将它包含在您自己的页面中,它只是编辑器组件,而不是完整的Web应用程序。
答案 3 :(得分:1)
这取决于“用户友好”的含义,以及您想要的文本编辑器。我个人使用emacs来编辑xml,但我愿意忍受编辑器的学习曲线,因为它给我的纯粹力量 - 编辑XML现在对我来说相当容易和轻松,但它花了我一点时间才得到到那时为止。
oXygen看起来可能符合您的要求,但它不是免费的。
This page有一个很好的xml编辑器比较和功能,似乎是一个很好的起点。
答案 4 :(得分:1)
XML Copy Editor免费且GPL
答案 5 :(得分:0)
查看microsoft的XML Notepad 2007。我不喜欢它,因为它真的将xml视为树而不是纯文本,但这就是你想要的,对吧?
答案 6 :(得分:0)
我个人喜欢使用带有XMLTools插件的Notepad ++。 遗憾的是,它允许您编辑结构。
答案 7 :(得分:0)
我认为没有一个网络应用程序可以让你根据上传的模式编写实例文档(至今......我应该写一个?:)。
Altova XMLSpy几乎是我使用的编辑中最好的,但非常昂贵。
答案 8 :(得分:0)
尝试使用合适的插件(http://www.vim.org/scripts/script.php?script_id=301)尝试vim。
/阿伦
答案 9 :(得分:0)
使用Eclipse插件的Oxygen怎么样?这是我的建议,免费开源并且使用非常广泛。 Altova XML Spy是一个很棒的工具但价格昂贵,他们曾经做过免费的非商业用途版本,但现在没有出现在他们的网站上,所以也许他们已经停止使用。
答案 10 :(得分:0)
XML Editor是免费的(而不是各种FO转换器),您可以将它与FOP(来自Apache项目)一起使用。带有psgml模块的Emacs可以和vim一起使用,但两者都可能更低级别。 Eclipse也可以做到,但iut相当重量级。
答案 11 :(得分:0)
如果你只是想要一个带有代码折叠的XML编辑器和一个节点浏览器(缺少Visual Studio)Netbeans同时拥有这两个,并且是免费和开源的