2014-02-13 124 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}"/>