|
Cet exemple déclare une variable color et affecte sa valeur à l'attribut "color" de l'élément en cours. Si l'élément courant n'a pas d'attribut "color", on affectera la valeur "rouge" à cet élément :
<xsl:variable name="color">
<xsl:choose>
<xsl:when test="@color">
<xsl:value-of select="@color"/>
</xsl:when>
<xsl:otherwise>rouge</xsl:otherwise>
</xsl:choose>
</xsl:variable>
|