有没有一个用户友好的XML编辑器?我找不到任何好的东西,最好是开源的

时间:2020-03-05 18:54:21  来源:igfitidea点击:

采取XML模式并允许我们添加/编辑数据但不更改XML结构的东西,最好安装在服务器上。基本上是一个用于将xml文档编辑为Web应用程序的UI。有人必须已经做到了吗?

解决方案

回答

Liquid XML有一个不错的免费版本

更新:(截至2010年3月10日)似乎该编辑器不再免费

回答

查看Microsoft的XML Notepad2007. 我不喜欢它,因为它确实将xml视为树而不是纯文本,但这就是我们想要的,对吧?

回答

我个人喜欢带有XMLTools插件的Notepad ++。
不幸的是,它将允许我们编辑结构。

回答

IMHO BXE所见即所得XML编辑器可以执行此操作,即基于现有XML架构在浏览器中创建/编辑XML文档。
我不确定,但是我们可能必须将其包含在自己的页面中,它只是编辑器组件,而不是完整的Web应用程序。

回答

我不认为有一个Web应用程序可让我们基于上传的架构编写实例文档(到目前为止,.mebbe,我应该编写一个吗?:))。

Altova XMLSpy是我使用过的最好的编辑器,但是非常昂贵。

回答

它取决于我们对"用户友好"的含义以及我们要从文本编辑器中获得的内容。我个人使用emacs来编辑xml,但是我愿意忍受编辑器的学习曲线,因为它的强大功能使我现在对XML进行编辑变得相当容易和轻松,但是花了我一些时间才能完成到这一点。

oXygen看起来可能适合我们想要的东西,但是它不是免费的。

该页面对xml编辑器和其中的功能进行了很好的比较,似乎是一个很好的起点。

回答

试试看一下合适的插件(http://www.vim.org/scripts/script.php?script_id=301)。

/艾伦

回答

XML复制编辑器是免费的,并且GPL

回答

Xopus是专门设计用于非技术人员的商业XML编辑器。 Xopus是基于浏览器的,可以安装在任何Web服务器上。 Xopus使用XML Schema可以始终保持XML文档100%有效,而使用XSLT则具有WYSIWYG视图。

我们可以使用DOM API对其进行配置,以便只能更改文本,而不可以更改结构。

直接链接到演示。

回答

关于带有Oxygen插件的Eclipse,那是我的建议,这是我的推荐,免费的开放源代码并且使用非常广泛。 Altova XML Spy是一个很棒的工具,但是价格昂贵,他们曾经制作过一个免费的非商业用途版本,但是现在还没有出现在他们的网站上,所以也许他们已经停止使用了。

回答

XML编辑器是免费的(而各种FO转换器则不是),我们可以将其与FOP一起使用(来自Apache项目)。带有psgml模块的Emacs可以与vim一起使用,但是两者都可能更加低沉。 Eclipse也可以做到这一点,但是iut相当重量级。