ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Xml | Dtd | XPath | Xslt | Esempio | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Xslt
XML to XML
Script
Template
Ricorsione
Template
xsl:template
xsl:apply-templates
xsl:for-each
default
Output
xsl:value-of
value template
xsl:element
xsl:attribute
xsl:text
xsl:copy-of
Condizioni
Variabili
xsl:if
xsl:choose
Varie
xsl:call-templates
xsl:sort
xsl:number

<<< xsl:attribute >>>
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>
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com