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

Esempio
Esempio 1
Radice
Righe e Celle
Risultato
Esempio 2
Procedimento
Variabili
Principale
Indice
Documento

<<< Indice >>>
Creazione dell'indice

Le seguenti regole producono l'indice, eliminando i nodi di testo (che non ci interessano) e ponendo in una lista puntata i vari elementi.

<xsl:template match="text()" mode="index" />

<xsl:template match="document" mode="index"> <ul> <xsl:apply-templates mode="index" /> </ul> </xsl:template>

Creazione di un link

Utilizzando un attribute value template e la funzione generate-id produciamo adesso i link che ci servono per accedere alle varie sezioni.

<xsl:template match="section" mode="index">
  <li><a href="demo_{generate-id(.)}.html">
   <xsl:value-of select="@title"/>
  </a></li>
 </xsl:template>
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com