Ciao a tutti,

ho il seguente codice xml e il relativo xsl...in Ie6 la pagina xml viene visualizzata senza problemi in firefox mi riporta questo errore...consigli?grazie mille

Errore interpretazione XML: non well-formed
Indirizzo: file://............
Linea numero 2, colonna 6:<?xml:stylesheet type="text/xsl" href="stile.xsl" ?>
-----^



Codice PHP:

<?xml version="1.0" encoding="iso-8859-1"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
-
<html>
-
<head>
<title>Lista Anagrafica</title>
</head>

<xsl:for-each select="news">

-
<body>
<h2>Lista news</h2>

        
        Titolo evento: 
<xsl:value-of select="news/titolo"/>





        DATA: 
<xsl:value-of select="news/data"/>




    DESCRIZIONE :
<xsl:value-of select="news/descrizione"/>





</body>
</xsl:for-each>

 </html>


</xsl:template>
    
</xsl:stylesheet>






Codice PHP:


<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml
:stylesheet type="text/xsl" href="stile.xsl" ?>

<news>

<titolo>    Titolo 1    </titolo>
<data> 23/02/2009 </data>
<descrizione> Descrizione 1 </descrizione>



<titolo>    Titolo 2    </titolo>
<data> 23/02/2009 </data>
<descrizione> Descrizione 2 </descrizione>




<titolo>    Titolo 3    </titolo>
<data> 23/02/2009 </data>
<descrizione> Descrizione 3 </descrizione>




<titolo>    Titolo 4    </titolo>
<data> 23/02/2009 </data>
<descrizione> Descrizione 4 </descrizione>



</news>