目前我正在努力解决两个问题:
主要问题是:是否可以编写生成文件并符合标准(XML Schema和XForms)的两个转换器? 您是否知道任何现有的库提供这两种格式之间的转换:XSD和XHTML?
值得一提的是,所有约束(非空,数值等)也需要进行转换。
我只掌握有关XML技术的基本知识(XLS,XPath,XQuery ......),因此任何建议都会有所帮助。
答案 0 :(得分:5)
许多人(包括我)希望将XML Schema转换为XForms生成器,但由于XML Schema的复杂性,它一直很难实现。
看看这三个项目:
https://code.google.com/p/xrx/ Dan McCreary创建了XRX,这是一个使用示例构建基于XML的应用程序的体系结构,其中一个示例使用XQuery从XSD Schema生成XForms。
https://github.com/lcahlander Loren Cahlander有一个名为govworks的有趣项目,包括从XSD Schemas生成XForms,也使用XQuery,如XRX
http://sourceforge.net/projects/schema2xforms/ Steve Cameron为Schemas创建了一个可视化设计器,使用XSLT生成XForms
所有这些人都很善良,他们会为你提供帮助。
坏消息是,目前这三个项目都不支持导入外部架构。这是XML Schema最复杂的特性。
IBM从Schemas构建了一个XForms生成器作为eclipse的插件,但它已被放弃,不再可供下载: - (