Elemento <xsl:apply-templates> XSLT
- Página anterior XSLT <choose>
- Página siguiente XSLT en el cliente
El elemento <xsl:apply-templates> puede aplicar un patrón a un elemento actual o a sus nodos hijos.
El elemento <xsl:apply-templates>
El elemento <xsl:apply-templates> puede aplicar un patrón a un elemento actual o a sus nodos hijos.
Si agregamos un atributo select al elemento <xsl:apply-templates>, este elemento solo procesará los elementos que coinciden con el valor del atributo. Podemos usar el atributo select para especificar el orden en que se procesan los nodos hijos.
Vea la siguiente tabla de estilos 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>Mi colección de CDs</h2> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="cd"> <p> <xsl:apply-templates select="title"/> <xsl:apply-templates select="artist"/> </p> </xsl:template> <xsl:template match="title"> Título: <span style="color:#ff0000"> <xsl:value-of select="."/></span> <br /> </xsl:template> <xsl:template match="artist"> Artista: <span style="color:#00ff00">}} <xsl:value-of select="."/></span> <br /> </xsl:template> </xsl:stylesheet>
- Página anterior XSLT <choose>
- Página siguiente XSLT en el cliente