【发布时间】:2011-09-30 07:08:39
【问题描述】:
我正在阅读由 html 元素组成的 xml 文档。现在我需要从该 xml 文件中获取数据并构造一个 HTML 并使用 servlet 或 javascript 显示它。我该怎么做,请提出任何方法或教程。
【问题讨论】:
标签: java html xml servlets xml-parsing
我正在阅读由 html 元素组成的 xml 文档。现在我需要从该 xml 文件中获取数据并构造一个 HTML 并使用 servlet 或 javascript 显示它。我该怎么做,请提出任何方法或教程。
【问题讨论】:
标签: java html xml servlets xml-parsing
您应该将XSLT 用于this task。以basic tutorial 开头。
【讨论】:
基本上,在java中有3个api来读取和解析xml数据: * dom:一次读取整个文件,让你随机访问数据。高内存使用率。 * sax:流式读取文件并让您对事件做出反应。内存占用低,比dom复杂。 * stax:类似于 sax,但更现代的界面,基于事件。内存使用率也很低。
如何从 HTML 文件中呈现信息无法在这里用一个单一的答案来解释,数百本书都是关于此的。 其中的可能性包括: 您可以自己创建 HTML(在 java 中以语法方式创建),也可以使用 JSP、JSF、Ruby on Rails、XSLT、Velocity、GWT、Tapestry、Wicket、JBoss Seam、WebWork 等等。
【讨论】: