XSD 到 HTML 表格
XSD to HTML form
我想做的事情:
我基本上是在尝试创建一个工具,它可以生成一个可以输入数据的 HTML 表单,该表单存储在相应的 XML 文件中。 HTML 表单本身需要在给定的 XSD 的帮助下创建。
我遇到的问题:
我通过执行 DOS 命令将 XSD 文件转换为 Java 对象
(xjc.exe filename.xsd)。创建的 Java 文件没有
限制。
如果限制不可用,则表单将采用随机值。
无法找到将 XML 文件转换为 HTML 格式的方法。
如果这个问题还有其他解决办法,我会洗耳恭听。我是 XML 和 XSD 的新手,所以很难搞清楚。在此先感谢您的帮助
I'm basically trying to create a tool which generates a HTML form
where the data can be entered, which gets stored in the corresponding
XML file. The HTML form in itself needs to be created with the help of
the given XSD.
您描述的是 XForms, which never achieved widespread support, but which should be understood before endeavoring to build solutions in this area. There have been many implementations, but see in particular XSLTForms,它基于 XSLT、JavaScript 和 HTML,并且是开源的。使用或至少研究它。
I converted the XSD file into JavaObjects
没必要介绍Java。您至少需要 HTML 和 JavaScript,而 XSLT 是转换 XML 的最终选择。 Java 除了可能托管 XSLT 转换(如果您希望它们在服务器端执行)之外,对您的努力没有什么好处。
我想做的事情:
我基本上是在尝试创建一个工具,它可以生成一个可以输入数据的 HTML 表单,该表单存储在相应的 XML 文件中。 HTML 表单本身需要在给定的 XSD 的帮助下创建。
我遇到的问题:
我通过执行 DOS 命令将 XSD 文件转换为 Java 对象 (xjc.exe filename.xsd)。创建的 Java 文件没有 限制。
如果限制不可用,则表单将采用随机值。
无法找到将 XML 文件转换为 HTML 格式的方法。
如果这个问题还有其他解决办法,我会洗耳恭听。我是 XML 和 XSD 的新手,所以很难搞清楚。在此先感谢您的帮助
I'm basically trying to create a tool which generates a HTML form where the data can be entered, which gets stored in the corresponding XML file. The HTML form in itself needs to be created with the help of the given XSD.
您描述的是 XForms, which never achieved widespread support, but which should be understood before endeavoring to build solutions in this area. There have been many implementations, but see in particular XSLTForms,它基于 XSLT、JavaScript 和 HTML,并且是开源的。使用或至少研究它。
I converted the XSD file into JavaObjects
没必要介绍Java。您至少需要 HTML 和 JavaScript,而 XSLT 是转换 XML 的最终选择。 Java 除了可能托管 XSLT 转换(如果您希望它们在服务器端执行)之外,对您的努力没有什么好处。