从xml文件创建html页面

时间:2011-07-07 09:09:11

标签: java html xml servlets xml-parsing

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

3 个答案:

答案 0 :(得分:4)

您应该XSLT使用this task。以basic tutorial开头。

答案 1 :(得分:4)

您可以使用XSLT将XML文档转换为XHTML页面。

有一个开源的XSLT servlet here

答案 2 :(得分:1)

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

如何在HTML文件中显示信息无法在此单一答案中解释,有数百本关于此的书籍。 其中的可能性包括: 您可以自己创建HTML(在java中以prgramatically方式),也可以使用JSP,JSF,Ruby on Rails,XSLT,Velocity,GWT,Tapestry,Wicket,JBoss Seam,WebWork,仅举几例。