全屏

XSLT 教程


XSL 指扩展样式表语言(EXtensible Stylesheet Language), 它是一个 XML 文档的样式表语言。

XSLT 指 XSL 转换。在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。

现在开始学习 XSLT !

XSLT 实例


XSLT 实例

<?xml version="1.0"?> <xsl:stylesheet version="1.0"xmlns:xsl=
"http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">  
<html>  <body>    <h2>My CD Collection</h2>    <table border="1">    
  <tr bgcolor="#9acd32">        <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>


运行结果

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html> 
<body>
  <h2>My CD Collection</h2>
  <table border="1">
    <tr bgcolor="#9acd32">
      <th style="text-align:left">Title</th>
      <th style="text-align:left">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>


XSLT 参考手册

XSLT 元素
对所有来自 W3C 标准的 XSLT 元素进行了描述,以及关于浏览器支持的信息。

XSLT 函数
XSLT 包含了超过 100 个内置函数。 这些函数可以用于字符串、数值、日期和时间比较、节点和 QName 处理, 序列处理, 逻辑值等等。


分类导航
点击按住视频可拖动

缩小

关闭

  • 正在学习
  • 北京总部地址:北京市海淀区西三旗桥东建材城西路85号神州科技园B座三层尚学堂
  • 咨询电话:400-009-1906 010-56233821
  • Copyright 2007-2015 北京尚学堂科技有限公司
  • 京ICP备13018289号-1 京公网安备11010802015183