Elemento <xsl:attribute> di XSLT
Definizione e uso
L'elemento <xsl:attribute> viene utilizzato per aggiungere attributi agli elementi.
Nota:L'elemento <xsl:attribute> sostituisce l'attributo con lo stesso nome esistente.
Sintassi
<xsl:attribute name="attributename" namespace="uri"> <!-- Contenuto:template --> </xsl:attribute>
Attributo
Attributo | Valore | Descrizione |
---|---|---|
name | attributename | Obbligatorio. Specificare il nome dell'attributo. |
namespace | URI | Opzionale. Definire l'URI dello spazio dei nomi dell'attributo. |
Esempio
Esempio 1
Aggiungere l'attributo "source" all'elemento "picture":
<picture> <xsl:attribute name="source"/> </picture>
Esempio 2
Aggiungere l'attributo "source" all'elemento "picture" e assegnargli il valore di "images/name":
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Esempio 3
Creare un set di attributi applicabile a qualsiasi elemento di output:
<xsl:attribute-set name="font"> <xsl:attribute name="fname">Arial</xsl:attribute> <xsl:attribute name="size">14px</xsl:attribute> <xsl:attribute name="color">red</xsl:attribute> </xsl:attribute-set>