Salve a tutti.Ho un problema con un file Xml e con la sua visualizzazione con XSL.
Il file XML è :
codice:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="forum.xsl"?>
<forum>
<luogo nome="cortina">
<post>
<utente>Luca</utente>
<titolo>Com'è bella la Valle D'Aosta</titolo>
<localita>cortina</localita>
<data>08/03/2002</data>
<messaggio>
Bellissima!!!!!
</messaggio>
</post>
<post>
<utente>Massimo</utente>
<titolo>A tutta Birra con lo Snowboard</titolo>
<localita>cortina</localita>
<data>07/03/2002</data>
<messaggio>
Mi sono schiantato in un albero :(
</messaggio>
</post>
<post><utente>tcc</utente><titolo>viaggio</titolo><localita>cortina</localita><data>dicembre</data><messaggio>visita gratis</messaggio></post></luogo>
<luogo nome="roma">
<post>
<utente>Gennaro</utente>
<titolo>la pasquetta sul vesuvio</titolo>
<localita>roma</localita>
<data>06/03/2002</data>
<messaggio>
Ci siamo divertiti!!!
</messaggio>
</post>
<post><utente>matteo</utente><titolo>viaggio</titolo><localita>roma</localita><data>dicembre</data><messaggio>visita gratis</messaggio></post><post><utente>giuliano</utente><titolo>viaggio</titolo><localita>roma</localita><data>febbraio</data><messaggio>visita al colosseo</messaggio></post></luogo>
</forum>
e il file XSL è :
codice:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="html" indent="yes"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" />
<xsl:template match="forum/luogo">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Forum</title>
</head>
<body>
<xsl:value-of select="@nome"/>
</body>
</html>
In pratica vorrei creare una pagina dove sono elencati solo le città presente nel file forum.XML, dove ogni nome della città ha un link che dovrebbe farmi visualizzare tutti i post relativi a quella città.
Come devo fare?? Avevo pensato di passare il valore della città al file XSL!!! ma come devo fare il passaggio??? Aspetto notizie...ciao