XSTL是否存在基于XML内部指定的元数据动态生成HTML表单的方式?请注意,我正在开发一个JAVA Web应用程序。 XML中不会有很多元数据,这意味着XML非常简单。对于最糟糕的情况,我只需构建自己的XML处理器并使用Java生成HTML代码。
答案 0 :(得分:3)
考虑JAXB将XML映射到Java对象。一旦掌握了Java数据,就可以将其插入到您选择的模板引擎中。
答案 1 :(得分:0)
一个 - 少推荐 - 方法是使用css显示和设置xml样式。有关示例,请参阅here。
如果你需要在99%的情况下从一种XML格式转到另一种格式(在这种情况下为HTML),我倾向于使用XSLT。不知道为什么你已经把这个划伤作为一个选项..
干杯, 维姆
答案 2 :(得分:0)
在这里回答:Generate HTML form dynamically using xml and reusable xslt。
此处描述了完整的示例:http://ganeshtiwaridotcomdotnp.blogspot.com/2011/09/xslt-using-reusable-xsl-to-generate.html
您必须为复杂的html表单扩展xsl文件(在那里回答)