基于XML生成HTML表单

发布于 2024-12-02 11:44:48 字数 156 浏览 0 评论 0原文

除了 XSTL 之外,还有什么方法可以根据 XML 中指定的元数据动态生成 HTML 表单吗?请注意,我正在此处开发一个 JAVA Web 应用程序。 XML 内部不会有很多元数据,这意味着 XML 非常简单。对于最坏的情况,我只会构建自己的 XML 处理器并使用 Java 生成 HTML 代码。

Is there any way apart of XSTL which dynamically generates HTML form based on metadata specified inside a XML? Take note that I'm developing a JAVA web application here. There won't be a lot of metadata inside the XML, which means that the XML is very simple. For worst case scenario, I would just build my own XML processor and generate HTML code with Java.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

智商已欠费 2024-12-09 11:44:48

考虑使用 JAXB 将 XML 映射到 Java 对象。一旦您获得了 Java 数据,您就可以将其插入您选择的模板引擎中。

Consider JAXB to map your XML to Java objects. Once you have the data in Java, you can plug it into the templating engine of your choice.

鲜肉鲜肉永远不皱 2024-12-09 11:44:48

一种不太推荐的方法是使用 css 显示 xml 并设置其样式。有关示例,请参阅此处

如果您在 99% 的情况下需要从一种 XML 格式转换为另一种格式(在这种情况下为 HTML),我倾向于选择 XSLT。不知道为什么你已经把它作为一个选项了..

干杯,
维姆

One - less recommended - way is to display and style xml by use of css. See here for an example.

I would tend to go for XSLT if you need to go from one XML format to another one (HTML in this situation) in 99% of the cases. Not sure why you have that scratched as an option already ..

Cheers,
Wim

一刻暧昧 2024-12-09 11:44:48

它的答案在这里: 使用 xml 和可重用 xslt 动态生成 HTML 表单< /a>.

这里描述了完整的示例: http://ganeshtiwaridotcomdotnp.blogspot.com/2011/09/xslt-using-reusable-xsl-to-generate.html

您必须为复杂的 html 表单扩展 xsl 文件(在那里回答)

Its answered here : Generate HTML form dynamically using xml and reusable xslt.

And complete example is described here : http://ganeshtiwaridotcomdotnp.blogspot.com/2011/09/xslt-using-reusable-xsl-to-generate.html

You have to extend xsl file (answered there) for complex html forms

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文