gpt4 book ai didi

java - XSD 到 HTML 表单

转载 作者:行者123 更新时间:2023-11-30 11:03:17 25 4
gpt4 key购买 nike

我想做什么:

我基本上是在尝试创建一个工具来生成可以输入数据的 HTML 表单,该表单存储在相应的 XML 文件中。 HTML 表单本身需要在给定的 XSD 的帮助下创建。

我遇到的问题:

  1. 我通过执行 DOS 命令将 XSD 文件转换为 JavaObjects(xjc.exe 文件名.xsd)。创建的 Java 文件没有限制。

  2. 如果限制不可用,则表单将采用随机值。

  3. 无法找到将 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 ,它从未获得广泛支持,但在努力构建该领域的解决方案之前应该了解它。已经有很多实现,但具体参见 XSLTForms ,它基于 XSLT、JavaScript 和 HTML,并且是开源的。使用或至少研究它。

I converted the XSD file into JavaObjects

没有真正需要介绍 Java。您需要最低限度的 HTML 和 JavaScript,而 XSLT 是转换 XML 的最终选择。如果您希望 XSLT 转换在服务器端执行,则 Java 对您的努力没有什么好处,除了可能托管 XSLT 转换。

关于java - XSD 到 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30473818/

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