Articulo de referencia

Elementos XSLT

XSLT (Extensible Stylesheet Language Transformations) define numerosos elementos para describir las transformaciones que deben aplicarse a un documento. Este artículo enumera al...

XSLT (Extensible Stylesheet Language Transformations) define numerosos elementos para describir las transformaciones que deben aplicarse a un documento. Este artículo enumera algunos de estos elementos. Para una introducción a XSLT, consulte el artículo principal .

Elementos lógicos XSLT

Ejemplo de hoja de estilo XSLT que utiliza elementos lógicos

<xsl:stylesheet > <xsl:template match= "//input" > <xsl:variable name= "type" select= "@type" /> <xsl:variable name= "name" select= "@name" /> <xsl:if test= "$type='text' or $type='password' or $type='radio' or $type='checkbox'" > <xsl:choose ><xsl:when test= "$type='radio'" > <xsl:if test= "not(preceding-sibling::input[@type='radio'])" > <select name= "{@name}" > <xsl:for-each select= "../input[@name=$name]" > <option value= "{@value}" > <xsl:apply-templates /> </option> </xsl:for-each> </select> </xsl:if> </xsl:when><xsl:when test= "$type='text'" > <input name= "{@name}" type= "{@type}" > <xsl:apply-templates /> </input> </xsl:when><xsl:when test= "$type='password'" > <input name= "{@name}" type= "{@type}" > <xsl:apply-templates /> </input> </xsl:when></xsl:choose> </xsl:if> </xsl:template> </xsl:stylesheet>

Elementos de entrada/salida de archivos XSLT