  |
Applicare un attributo al contentente |
Allo stesso modo il seguente costrutto consente di inserire un
attributo arbitrario. Notare che l'attributo viene assegnato al nodo
corrente. In pratica crea un nodo attributo figlio; quando viene
prodotto l'output, tutti i nodi figli diventano attributi del nodo che
li contiene.
<a>
<xsl:attribute name="href">
<xsl:value-of select="DEST"/>
</xsl:attribute>
</a>
  |
Deve comparire prima di altro contenuto |
  |
Gruppi di attributi |
Una cosa comoda è la possibilità, come segue, di
definire gruppi di attributi da utilizzare poi in seguito.
  |
Definizione |
<xsl:attribute-set name="base-style">
<xsl:attribute name="font-size">
12pt
</xsl:attribute>
</xsl:attribute-set>
  |
Uso |
<xsl:element name="td"
use-attribute-set="base-style">
...
</xsl:element>
|