gpt4 book ai didi

xml - XSD 到 XForms 和 XForms 到 XSD 的转换

转载 作者:数据小太阳 更新时间:2023-10-29 01:56:33 24 4
gpt4 key购买 nike

目前我遇到两个问题:

  1. 我从外部服务器收到一个 XSD 文件,我必须根据这个文件生成 XForm。通常 XSD 文件会导入许多其他 XSD 文件等。
  2. 我正在使用 XForm 构建器编写 GUI。当用户构建他的自定义 XForm 时,我需要从中生成一个 XSD 文件并将其发送回外部服务器。

主要问题是:是否可以编写生成文件并符合标准(XML Schema 和 XForms)的这两个转换器?您是否知道现有的库提供这两种格式之间的转换:XSD 和 XHTML?

值得一提的是,所有约束(非空、数值等)也需要转换。

我对 XML 技术(XLS、XPath、XQuery...)只有基本的了解,所以任何建议都会有所帮助。

最佳答案

很多人(包括我)都希望将 XML Schema 转化为 XForms 生成器,但由于 XML Schema 的复杂性,直到现在都很难实现。

看看这三个项目:

https://code.google.com/p/xrx/ Dan McCreary 创建了 XRX,这是一种通过示例构建基于 XML 的应用程序的架构,其中一个示例使用 XQuery 从 XSD 模式生成 XForms。

https://github.com/lcahlander Loren Cahlander 有一个名为 govworks 的有趣项目,它包括从 XSD 模式生成 XForms,也使用 XQuery,如 XRX

http://sourceforge.net/projects/schema2xforms/ Steve Cameron 使用 XSLT 为生成 XForms 的 Schemas 创建了一个可视化设计器

所有这些人都非常友善,他们肯定会为您提供帮助。

坏消息是,目前这三个项目都不支持导入外部模式。这是 XML 模式最复杂的特性。

IBM 从 Schemas 构建了一个 XForms 生成器作为 eclipse 的插件,但它已被放弃并且不再可供下载:-(

关于xml - XSD 到 XForms 和 XForms 到 XSD 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18616008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com