Java 从xml文件创建html页面

Java 从xml文件创建html页面,java,html,xml,servlets,xml-parsing,Java,Html,Xml,Servlets,Xml Parsing,我正在阅读由html元素组成的xml文档。现在,我需要从xml文件中获取数据,构建一个HTML,并使用servlet或javascript显示它。我如何做到这一点,请建议任何方法或教程 您应该使用。从一个开始。你应该使用。从一个可以用来将XML文档转换为页面的 有一个开源XSLT servlet可用。您可以使用它将XML文档转换为页面 有一个开源的XSLT servlet可用。基本上,在java中有3个API用于读取和解析xml数据: *dom:一次读取整个文件,并允许您随机访问数据。内存使用率

我正在阅读由html元素组成的xml文档。现在,我需要从xml文件中获取数据,构建一个HTML,并使用servlet或javascript显示它。我如何做到这一点,请建议任何方法或教程

您应该使用。从一个开始。你应该使用。从一个可以用来将XML文档转换为页面的

有一个开源XSLT servlet可用。

您可以使用它将XML文档转换为页面


有一个开源的XSLT servlet可用。

基本上,在java中有3个API用于读取和解析xml数据: *dom:一次读取整个文件,并允许您随机访问数据。内存使用率高。 *sax:流读取文件并允许您对事件做出反应。内存使用率低,比dom更复杂。 *stax:类似于sax,但更现代的接口,基于事件。内存使用率也很低

如何呈现HTML文件中的信息不能用一个简单的答案来解释,数百本书都是关于这个问题的。 这些可能性包括:
您可以自己用java编程创建HTML,也可以使用JSP、JSF、Ruby on Rails、XSLT、Velocity、GWT、Tapestry、Wicket、JBoss Seam、WebWork等等。基本上,在java中有3个API来读取和解析xml数据: *dom:一次读取整个文件,并允许您随机访问数据。内存使用率高。 *sax:流读取文件并允许您对事件做出反应。内存使用率低,比dom更复杂。 *stax:类似于sax,但更现代的接口,基于事件。内存使用率也很低

如何呈现HTML文件中的信息不能用一个简单的答案来解释,数百本书都是关于这个问题的。 这些可能性包括:
您可以自己用java编程创建HTML,也可以使用JSP、JSF、Ruby on Rails、XSLT、Velocity、GWT、Tapestry、Wicket、JBoss Seam、WebWork等等。

太棒了@Ron,非常感谢分享宝贵的信息太棒了@Ron,非常感谢分享宝贵的信息