【发布时间】:2011-09-27 10:59:08
【问题描述】:
在 Orbeon 的 Form Builder 工具中,可以通过上传 XSD 文件来指定架构。
但是如果我们没有架构或者我们懒得创建它,是否可以动态创建架构?
在其他系统(如业务对象 Universe)中使用表单数据需要该架构。
问候
【问题讨论】:
在 Orbeon 的 Form Builder 工具中,可以通过上传 XSD 文件来指定架构。
但是如果我们没有架构或者我们懒得创建它,是否可以动态创建架构?
在其他系统(如业务对象 Universe)中使用表单数据需要该架构。
问候
【问题讨论】:
Orbeon Forms 不会根据您在表单生成器中创建的表单自动生成架构;相反,正如您所指出的,它旨在使用您已经拥有的架构。
但是,有一些工具可以做到这一点。你可以在how to generate an XSD schema from an XML instance document上找到这个问题的答案中提到的一些内容。
【讨论】:
我正在开发自己的名为 XsdFormEditor 的项目。应用程序将能够在 WinForms(完成 95%)、Web(使用 Asp.Net MVC,完成 0%)、WPF(完成 0%)中将任何 XSD 显示为表单。想法是加载任何 XSD 文件,将其作为表单显示给用户,让用户输入一些数据并将数据保存为 XML。用户还可以从 XML 文件加载默认值以形成表单。你可以在这里找到它:https://github.com/janstafa/XsdFormEditor
【讨论】: