XSLT

XSLT <xsl:sort>元素

<xsl:sort> 元素用于对输出结果进行排序。

在何处放置排序信息

如需对输出结果进行排序,只要简单地在 XSL 文件中的 <xsl:for-each> 元素内部添加一个 <xsl:sort> 元素:

xsl代码
<?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>Title</th>
     <th>Artist</th>
   </tr>
   <xsl:for-each select="catalog/cd">
     <xsl:sort select="artist"/>
     <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>

注意:select 属性指示需要排序的 XML 元素。

本文网址:http://www.santii.com/xsl/xsl-sort.html

XSLT <for-each> XSLT <if>
数据更新时间:2019-11-21