站内搜索:     
站点首页破釜学院编程开发XSL教程 → XSL基础教程(一)
正在加载相关信息.....
Web 站内搜索
XSL基础教程(一)
】【打印】【加入收藏】【关闭收藏到新浪ViVi】【收藏到365KEY】 浏览字号:
日期:2004-08-02 人气: 出处:ccidnet

XSL转换:如何用XSL将XML文档转化成HTML文档,方法是向XML文档中插入一个XS
L样式表引用。

XSL–转换
  本节将举例学习如何用XSL将XML转换成HTML。这个举例的细节将在下一节中解释。
从XML文档开始
  首先从打算转换成HTML的XML文档开始:

  <?xml version="1.0"?>

  <CATALOG>

   <CD>

    <TITLE>Empire Burlesque</TITLE>

    <ARTIST>Bob Dylan</ARTIST>

    <COUNTRY>USA</COUNTRY>

    <COMPANY>Columbia</COMPANY>

    <PRICE>10.90</PRICE>

    <YEAR>1985</YEAR>

   </CD>
如果使用的是Internet Explorer 5.0或更高版本,就可以查看这个XML文件的显示结果。
创建一个XSL样式表文档
  现在用转换模板来创建一个XSL样式表:


  <?xml version='1.0'?>

  <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl>

  <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>
如果使用的是Internet Explorer 5.0或更高版本,就可以查看这个XSL文件的显示结果。

>>>> 进入论坛交流 <<<<