我需要一个基于Web的xml编辑器,它使用xml架构文档来控制元素和属性的添加。 例如,当在架构文档中列出允许的子元素时,为子元素提供下拉列表。如果元素类型是“date”,则提供日期选择器。
此外,它需要是可扩展的,因此我可以创建自己的元素类型。例如,我可以定义一个“HTML”类型来调出CKEditor实例进行编辑。
我实际上在过去写过其中一个,但不是jquery。我即将重新开始,但似乎这样的事情可能已经存在。
如果不是一个成熟的工具,那么我可以利用任何有用的库。
非常感谢,我希望这个问题不要太模糊或偏离主题。
谢谢! Don Undeen
答案 0 :(得分:3)
至少十年以来,这个话题似乎尚未解决。我将概述可用的解决方案。排名从最有希望到最好听的。
基于XSD而没有当前实现的XML编辑器的概念在网络的两个方面描述:
在http://wadoku.de/wiki/display/DEV/XSD2Form
提供了一个相当陈旧的概述一些基本的实现可在以下网址获得:
据我记忆,STP策略编辑器还从XML Schema生成某种用户输入。可能这个代码可以重复使用吗? http://wiki.eclipse.org/Policy_Framework_in_STP
浏览器中的纯XML编辑器:
答案 1 :(得分:2)
我们销售SDL Xopus,这是一个基于浏览器的XML编辑器,除了处理XML中的非结构化HTML之外,它可以完全满足您的需求。但是Xopus很好地处理了混合内容,所以没有必要这样做。
有关更多信息,请参阅: http://xopus.com/demos/