Élément <xsl:attribute> de XSLT
Définition et utilisation
L'élément <xsl:attribute> est utilisé pour ajouter des attributs aux éléments.
Remarque :L'élément <xsl:attribute> remplace l'attribut existant portant le même nom.
Syntaxe
<xsl:attribute name="nomd'attribut" namespace="uri"> <!-- Contenu:template --> </xsl:attribute>
Attribut
Attribut | Valeur | Description |
---|---|---|
name | nomd'attribut | Obligatoire. Définir le nom de l'attribut. |
espace de nom | URI | Optionnel. Définir l'URI de l'espace de nom de l'attribut. |
Exemple
Exemple 1
Ajouter l'attribut source à l'élément picture :
<picture> <xsl:attribute name="source"/> </picture>
Exemple 2
Ajoutez l'attribut source à l'élément picture et utilisez la valeur de "images/name" pour l'affecter :
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Exemple 3
Créer un ensemble d'attributs qui peut être appliqué à tout élément de sortie :
<xsl:attribute-set name="font"> <xsl:attribute name="fname">Arial</xsl:attribute> <xsl:attribute name="size">14px</xsl:attribute> <xsl:attribute name="color">rouge</xsl:attribute> </xsl:attribute-set>