Elemento <xsl:sort> di XSLT
- Pagina precedente XSLT <for-each>
- Pagina successiva XSLT <if>
L'elemento <xsl:sort> viene utilizzato per ordinare i risultati.
Dove inserire le informazioni di ordinamento
Per ordinare i risultati, aggiungi semplicemente un elemento <xsl:sort> all'interno dell'elemento <xsl:for-each> del file XSL:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>Mia Collezione di CD</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>
Nota:select L'attributo indica l'elemento XML da ordinare.
Il risultato della conversione è simile a questo:

Visualizza questo file XML,Visualizza questo file XSL,E visualizza i risultati.
- Pagina precedente XSLT <for-each>
- Pagina successiva XSLT <if>