Ecco il codice del file xsl:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl2="http://www.w3.org/1999/XSL/Transform" xmlns:xsl="uri:xsl" >
<xsl:template match="/">
<HTML>
<style>
.Intestazione
{
FONT-WEIGHT: bolder;
FONT-SIZE: 12px;
COLOR: midnightblue;
FONT-FAMILY: Tahoma;
BACKGROUND-COLOR: #d5e9e9;
FONT-VARIANT: small-caps;
TEXT-ALIGN:center
}
.corpo
{
FONT-SIZE: 11px;
COLOR: midnightblue;
TEXT-ALIGN:center;
FONT-FAMILY: Tahoma;
CURSOR:HAND
}
.cella
{
BORDER: #d5e9e9 1px solid;
}
</style>
<SCRIPT LANGUAGE="JAVASCRIPT">
var ie=document.all
//funzione che cambia il colore
function changeto(e,highlightcolor,fontColor){
source=ie? event.srcElement : e.target
source=(source.parentNode)?source.parentNode:sourc e.parentElement
source.style.backgroundColor=highlightcolor
source.style.color=fontColor
}
</SCRIPT>
<BODY>
<TABLE BORDER="0" cellspacing="0" cellspadding="0">
<TR class="Intestazione">
<TD > Nome Corso </TD>
<TD > Caratteristiche Corso </TD>
<TD> Argomenti </TD>
<TD> Obiettivi </TD>
<TD> Prerequisiti </TD>
<TD> Codice </TD>
<TD> Numero Ore </TD>
<TD> Modalita esame </TD>
<TD> Periodo </TD>
<TD> Costo in euro </TD>
<TD> Docente assegnato </TD>
</TR>
<xsl:for-each select="SCUOLA/CORSO">
<xsl2:sort data-type="text" select="ARGOMENTI" />
<tr class="corpo" onMouseover="changeto(event,'midnightblue','#D5E9E 9')" onMouseout="changeto(event,'WHITE','midnightblue') ">
<TD class="cella"><xsl:value-of select="@nome"/></TD>
<TD class="cella" ALIGN="LEFT"><UL>
<LI>Attivo:<xsl:value-of select="@attivo"/></LI>
<LI>Difficolta:<xsl:value-of select="@difficolta"/></LI>
<LI>Studenti iscritti:<xsl:value-of select="@num_studenti"/></LI>[/list]
</TD>
<TD class="cella"><xsl:value-of select="ARGOMENTI"/></TD>
<TD class="cella"><xsl:value-of select="OBIETTIVI"/></TD>
<TD class="cella"><xsl:value-of select="PREREQUISITI"/></TD>
<TD class="cella"><xsl:value-of select="CODICE"/></TD>
<TD class="cella"><xsl:value-of select="NUM_ORE"/></TD>
<TD class="cella"><xsl:value-of select="MOD_ESAME"/></TD>
<TD class="cella"><xsl:value-of select="PERIODO"/></TD>
<TD class="cella"><xsl:value-of select="COSTO"/></TD>
<TD class="cella"><xsl:value-of select="DOCENTE"/></TD>
</tr>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

Rispondi quotando