Ho copiato il tuo codice ed ho apportato diverse modifiche:
Primo - nel file XML ho aggiunto il codice
codice:
<?xml version="1.0"?>
Non so se sia standard, obbligatorio o meno... ma non mi da problemi se c'è o se non c'è.
Secondo - Nel file Xml devi aggiunger all'inizio la riga che indica l'XSL da utilizzare:
codice:
<?xml-stylesheet type="text/xsl" href="prova.xslt" ?>
Terzo - Ho modificato l'xsl: Quando tu cercavi il valore dell'attributo cercavi NAME ma l'attributo è Name ed infatti, essendo XML case sensitive, non ottenevi risultati (Ho modificato anche un paio di attributi... ):
<xsl:template match="/RISULTATI/CAMPIONATO">
<xsl:value-of select="@Nome"/>
codice:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:output omit-xml-declaration="yes" method="xml" />
<xsl:template match="/RISULTATI/CAMPIONATO">
<xsl:value-of select="@Nome"/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
e già che ci sono posto pure l'XML che ho usato:
codice:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="prova.xslt" ?>
<RISULTATI>
<CAMPIONATO Nome="(nome della squadra)" Serie="A1" Giornata="8" Fase="Andata">
<GARA Giorno="Domenica 11 Dicembre 2005" Ora="17:30" SquadraCasa="(nome della squadra che gioca in casa)" SquadraFuori="(nome della squadra che gioca fuori casa)" SetVintiCasa="3" SetVintiFuori="0">
<SET Numero="1" PuntiCasa="25" PuntiFuori="17" />
<SET Numero="2" PuntiCasa="25" PuntiFuori="23" />
<SET Numero="3" PuntiCasa="25" PuntiFuori="22" />
</GARA>
</CAMPIONATO>
</RISULTATI>