Ciao a tutti, sono alle prime armi con XSL, ho creato 2 files (dalla guida di HTML)
libri.xml
codice:<?xml version="1.0" ?> <?xml-stylesheet type="text/xsl" href="stile.xslt" ?> <articolo titolo=""> <paragrafo titolo="Titolo del primo paragrafo"> <testo>Blocco di testo del primo paragrafo</testo> <immagine file="immagine1.jpg"> </immagine> </paragrafo> <paragrafo titolo="Titolo del secondo paragrafo"> <testo>Blocco di testo del secondo paragrafo</testo> <codice>Esempio di codice</codice> <testo>Altro blocco di testo</testo> </paragrafo> </articolo>
stile.xslt
codice:<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/transorm"> <xsl:template match="/"> <h1><xsl:value-of select="articolo/@titolo"/></h1> <h2>Sommario</h2> <xsl:for-each select="paragrafo"> <h3><xsl:value-of select="@titolo"/></h3> </xsl:for-each> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet>
Dovrebbe uscire una sorta di sommario dei titoli dei vari paragrafi, ma l'unica cosa che mi trovo sul browser (IE 6.0) è la scritta "Sommario"; Inoltre, ogni scritta che metto interna a un qualunque tag del file stile.xslt viene visualizzata sul browser! Non mi sembra per niente che funzioni quindi... :master:
C'è qualcosa che non so? Come risolvo il problema?

Rispondi quotando