Java 基于XML生成HTML表单
XSTL可以根据XML中指定的元数据动态生成HTML表单,除此之外还有其他方法吗?请注意,我正在这里开发一个JavaWeb应用程序。XML中不会有太多元数据,这意味着XML非常简单。在最坏的情况下,我只需要构建自己的XML处理器并用Java生成HTML代码。考虑将XML映射到Java对象。一旦你有了Java格式的数据,你就可以将它插入你选择的模板引擎中。一种不太推荐的方法是使用css显示xml并为其设置样式。有关示例,请参见 如果在99%的情况下需要从一种XML格式转换到另一种XML格式(在这种情况下是HTML),我倾向于使用XSLT。不知道你为什么已经把它作为一个选项了 干杯, Wim的答案如下: 完整的示例如下所述:Java 基于XML生成HTML表单,java,html,xml,jakarta-ee,Java,Html,Xml,Jakarta Ee,XSTL可以根据XML中指定的元数据动态生成HTML表单,除此之外还有其他方法吗?请注意,我正在这里开发一个JavaWeb应用程序。XML中不会有太多元数据,这意味着XML非常简单。在最坏的情况下,我只需要构建自己的XML处理器并用Java生成HTML代码。考虑将XML映射到Java对象。一旦你有了Java格式的数据,你就可以将它插入你选择的模板引擎中。一种不太推荐的方法是使用css显示xml并为其设置样式。有关示例,请参见 如果在99%的情况下需要从一种XML格式转换到另一种XML格式(在这种
您必须为复杂的html表单扩展xsl文件(这里有答案)XSLT非常适合这种情况,因此不太清楚不使用它的原因。一个想法是,您可以使用javascript模板引擎,将XML文件用作数据源,以便所有内容都由浏览器呈现。只是一个想法。请参阅,XSLT中有一些限制导致我不使用它。请参阅: