2011-01-28 113 views
4

我需要一个基于web的xml编辑器,它使用xml模式文档来控制元素和属性的添加。 例如,在模式文档中列出允许的子元素时,为子元素提供下拉菜单。如果元素类型是“日期”,则提供日期选择器。使用xml的基于jquery的xml编辑器模式

此外,它需要是可扩展的,所以我可以创建我自己的元素类型。例如,我可以定义一个“HTML”类型来调出一个CKEditor实例进行编辑。

我已经写了过去的其中之一,但没有用jQuery。我即将重新开始,但似乎像这样的事情可能已经存在。

如果不是一个完整的工具,那么我可以利用任何有用的库,我们将不胜感激。

非常感谢,我希望这个问题不是太模糊或者偏离主题。

谢谢! Don Undeen

+0

参见http://stackoverflow.com/questions/3697872/highlight-and-edit-xml-in-a-browser/16974614 – koppor 2013-06-07 00:57:11

回答

2

我们销售的SDL Xopus是一款基于浏览器的XML编辑器,它完全符合您的需求,除了处理XML中的非结构化HTML。但Xopus很好地处理了混合内容,所以不需要这样做。

欲了解更多信息,请参阅: http://xopus.com/demos/

3

这个话题似乎因为至少十年要解决。我将提供可用解决方案的概述。从最有希望听到好听的信息排名。

基于XSD没有当前实现XML编辑器的概念在两个sistes净描述提供在:http://wadoku.de/wiki/display/DEV/XSD2Form

一些基本实现,请访问:

至于我记得,在STP策略编辑器也会产生某种类型的用户输入的从XML架构。可能的话,这个代码可以重新使用吗?在浏览器中http://wiki.eclipse.org/Policy_Framework_in_STP

纯XML编辑器:

  • jquery.xmleditor可能是你在找什么。它们提供了用于编辑XML的图形用户界面。对于基于文本的XML编辑器,它们依赖于Cloud9编辑器。请注意Cloud9是GPL许可的。
  • LiveXMLEdit更一个类似浏览器的编辑器,但也许有帮助,也
  • AXEL是一个用于创建基于文档模板XML编写的应用程序库。