2014-02-13 100 views
1

我的需求是通过阅读xml文件我需要构建html页面是否有任何开源可用来完成此要求。目前我正在阅读所有xml字段标记并使用cforeach在jsp上进行打印。XML to HTML转换

+1

听起来像是[XSLT]工作(http://en.wikipedia.org/wiki/ XSLT) – Sirko

+1

我想你可以使用这个链接http://www.codeproject.com/Articles/12047/How-to-Convert-XML-Files-to-HTML –

回答

0

作为vanthorne表明,XSLT是要走的途径。 W3School有一个体面的“入门”教程。

http://www.w3schools.com/xsl/xsl_intro.asp

你可以做你改造的客户端,或大多数脚本语言都做服务器端的手段,但如果你使用JSP已经,这里有一个例子JSTL。对于这个工作,你需要的jstl.jar和xalan.jar在您的WEB-INF/lib文件夹

<c:import url="http://your.rssfeed.url" var="xmldocument" charEncoding="utf-8" /> 
<c:import url="rssnewsfeed.xsl" var="xslt" charEncoding="utf-8" /> 
<x:transform xml="${xmldocument}" xslt="${xslt}"/>