【问题标题】:jquery-based xml editor that uses xml Schemas [closed]使用 xml 模式的基于 jquery 的 xml 编辑器 [关闭]
【发布时间】:2011-06-17 12:21:39
【问题描述】:

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

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

我过去实际上已经写过其中一个,但不是用 jquery。我正要重新开始,但似乎这样的东西可能已经存在了。

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

非常感谢,我希望这个问题不要太含糊或离题。

谢谢! 唐云丁

【问题讨论】:

标签: jquery xml xsd schema


【解决方案1】:

我们出售 SDL Xopus,这是一种基于浏览器的 XML 编辑器,它完全可以满足您的需求,除了处理 XML 中的非结构化 HTML。但是 Xopus 对混合内容的处理非常好,所以没有必要这样做。

有关详细信息,请参阅: http://xopus.com/demos/

【讨论】:

  • 此链接不再有效。
【解决方案2】:

这个话题似乎至少有十年没有解决了。我将概述可用的解决方案。排名从最有希望到好消息。

  • xsd-forms 基于 XML Schema 生成基于 jQuery 的 UI。公开测试版计划于 2013 年 6 月发布。
  • codemirror 似乎是一个不错的选择。它有XML autocomplete。但是,必须手动配置此自动完成功能。

基于 XSD 没有当前实现的 XML 编辑器的概念在网上的两个网站上进行了描述:

在以下位置提供了一个相当古老的概述:http://wadoku.de/wiki/display/DEV/XSD2Form

一些基本的实现可在以下位置获得:

据我所知,STP 策略编辑器还从 XML 模式生成某种用户输入。可能,这段代码可以重复使用吗? http://wiki.eclipse.org/Policy_Framework_in_STP

浏览器中的普通 XML 编辑器:

  • jquery.xmleditor 可能就是您要找的。它们提供了用于编辑 XML 的图形 UI。对于基于文本的 XML 编辑器,它们依赖于Cloud9 编辑器。请注意,Cloud9 已获得 GPL 许可。
  • LiveXMLEdit 更像是一个探险家式的编辑器,但也许它也有帮助
  • AXEL 是一个用于创建基于文档模板的 XML 创作应用程序的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多