Latest web development tutorials

<: Aplicar a las plantillas XSL> elemento XSLT

<Xsl: apply-templates> puede aplicar una plantilla a un nodo hijo del elemento actual o el elemento actual.


<Xsl: apply-templates> elemento

<Xsl: apply-templates> puede aplicar una plantilla a un nodo hijo del elemento actual o el elemento actual.

Si hemos de: añadir un atributo select <apply-templates XSL> elemento, que sólo se ocupará de los valores de propiedades que coinciden con los elementos secundarios. Podemos usar el atributo de selección para especificar el orden de los nodos secundarios son procesados.

Considere la siguiente hoja de estilo XSL:

Ejemplos

<?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>My CD Collection</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">
Title: <span style="color:#ff0000">
<xsl:value-of select="."/></span>
<br />
</xsl:template>

<xsl:template match="artist">
Artist: <span style="color:#00ff00">
<xsl:value-of select="."/></span>
<br />
</xsl:template>

</xsl:stylesheet>

Trate »