Ho creato un file XSL che mi legge i dati da un XML strutturato così:
codice:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="membri.xsl"?>
<membri_gruppo>
<classe nome="A">
<pg>nome1</pg>
<pg>nome2</pg>
<pg>nome3</pg>
</classe>
<classe nome="B">
<pg>nome1</pg>
<pg>nome2</pg>
<pg>nome3</pg>
</classe>
<classe nome="C">
<pg>nome1</pg>
<pg>nome2</pg>
<pg>nome3</pg>
</classe>
</membri_gruppo>
nel file XSL utilizzo questo codice per creare l'HTML che deve venire stampato:
codice:
<xsl:template match="pg">
<![CDATA[
<![CDATA[.png" width="180" height="50" /> ]]>
</xsl:template>
Però quando vado a vedere la pagina (ad esempio per la classe A) sullo schermo invece delle immagini mi stampa le righe di codice così:
Guardando il codice HTML generato scopro che la righe in realtà sono stampate così:
codice:
<img src="http://misiosito.it/img_nome1.png" width="180" height="50" />
Come faccio a fargli stampare delle normali < oppure > ?!?