以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  请问如何用JSP将XML转换成HTML?快急死人了!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=24142)


--  作者:zsxy168
--  发布时间:11/11/2005 9:15:00 AM

--  请问如何用JSP将XML转换成HTML?快急死人了!!!
以下为XML及XSL文件,用ASP可以做到,那么如何用JSP将XML转换成HTML?
xml文件(cd_catalog.xml):

<?xml version="1.0" encoding="GB2312"?>


<CATALOG>

   <CD>

       <TITLE>Empire Burlesque</TITLE>

       <ARTIST>Bob Dylan</ARTIST>

       <COUNTRY>USA</COUNTRY>

       <COMPANY>Columbia</COMPANY>

       <PRICE>10.90</PRICE>

       <YEAR>1985</YEAR>

   </CD>

   <CD>

       <TITLE>喀什噶尔胡杨</TITLE>

       <ARTIST>刀郎</ARTIST>

       <COUNTRY>China</COUNTRY>

       <COMPANY>先之唱片</COMPANY>

       <PRICE>20.60</PRICE>

       <YEAR>2004</YEAR>

   </CD>

   <CD>

       <TITLE>敦煌(特别版)</TITLE>

       <ARTIST>女子十二乐坊</ARTIST>

       <COUNTRY>China</COUNTRY>

       <COMPANY>百代唱片</COMPANY>

       <PRICE>25.60</PRICE>

       <YEAR>2005</YEAR>

   </CD>

</CATALOG>
=============================================

xsl文件(cd_catalog.xsl):

<?xml version="1.0" encoding="GB2312"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">

   <xsl:template match="/">

       <html>

          <body>

             <table border="2" bgcolor="yellow">

                 <tr>

                    <th>Title</th>

                    <th>Artist</th>

                 </tr>

                 <xsl:for-each select="CATALOG/CD">

                    <tr>

                        <td>

                           <xsl:value-of select="TITLE"/>

                       </td>

                       <td>

                           <xsl:value-of select="ARTIST"/>

                       </td>

                    </tr>

                 </xsl:for-each>

             </table>

          </body>

       </html>

   </xsl:template>

</xsl:stylesheet>


--  作者:krj22krj
--  发布时间:11/14/2005 2:54:00 PM

--  
Jsp结合XML+XSLT将输出转换为Html格式,
http://www.pc163.cn/program/JSP/JSP_skill/247,4862.shtm
--  作者:zsxy168
--  发布时间:11/14/2005 4:52:00 PM

--  
先谢谢KRJ22KRJ!
但那里面有xerces.jar、xalan.jar和xsl.jar文件我找不到,通过那编文章给的URL我还的找不到,您有这三个文件吗?如果有就发给我好不?或者是如何下载的请给出一URL好不?
谢谢!
--  作者:98900969r
--  发布时间:11/19/2005 1:16:00 AM

--  
如果真的很急,不如什么也不做,放到客户端,让浏览器自己去转好了。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
94.727ms