Elemento <xsl:apply-templates> de 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 los nodos hijos de este.
El elemento <xsl:apply-templates>
El elemento <xsl:apply-templates> puede aplicar un patrón a un elemento actual o a los nodos hijos de este.
Si agregamos una propiedad select al elemento <xsl:apply-templates>, este solo procesará los elementos que coinciden con el valor de la propiedad. Podemos usar la propiedad select para definir 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 CD</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