动态创建表单的XSD

时间:2011-09-27 10:59:09

标签: orbeon xforms

在Orbeon的Form Builder工具中,可以通过上传XSD文件来指定架构。

但是如果我们没有架构或者我们懒得来创建它,是否有可能动态创建架构?

在其他系统(如业务对象Universe)中使用表单数据时需要使用模式。

问候

2 个答案:

答案 0 :(得分:0)

Orbeon Forms不会根据您在表单生成器中创建的表单自动生成模式;相反,正如您所指出的,它旨在使用您已有的架构。

但是,有一些工具可以做到这一点。您可以在how to generate an XSD schema from an XML instance document上找到关于此问题答案的一些提及。

答案 1 :(得分:-1)

我正在开发一个名为XsdFormEditor的项目。应用程序将能够在WinForms(95%完成),Web(使用Asp.Net MVC,0%完成),WPF(0%完成)中显示任何XSD作为表单。想法是加载任何XSD文件,将其作为表单显示给用户,让用户输入一些数据并将数据保存为XML。用户还可以从XML文件加载默认值。您可以在此处找到它:https://github.com/janstafa/XsdFormEditor