Ciao e grazie a chi mi risponderà.

punto 1)
perchè explorer 5.5 non supporta i DTD esterni, mentre supporta quelli interni? e ancora, perchè nn è possibile inserire dei commenti nel file xml(infatti explorer mi da errore)?

punto 2)
netscape 6 supporta o meglio, è dotato di un parser che supporti i file xml? a quanto pare no o comunque lo ma in modo del tutto inadeguato dato che non rispetta le istruzioni X-Path del foglio di trasformazione XSLT che è con precisione il seguente (mentre expl5.5 lo vede):

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY STYLE="font-family:tahoma,Arial, helvetica, sans-serif; font-size:10px; background-color:#FFFFFF">
<table border="1" cellpadding="5" cellspacing="2" width="600" align="center">
<tr>
<td align="center" width="160">Tecnica</td>
<td align="center" width="180">Titolo</td>
<td align="center" width="180">Foto</td>

</tr>
<xsl:for-each select="opere/quadro">
<tr>
<td align="center"><SPAN STYLE="font-size:10pt;font-weight:bold;color:#0000FF">
<xsl:value-of select="tecnica"/>

Dimensioni:

<xsl:for-each select="dimensioni">
<xsl:value-of select="@larghezza"/>
X <xsl:value-of select="@altezza"/>
</xsl:for-each>
</SPAN></td>
<td width="200" align="center"><SPAN STYLE="font-size:10pt;font-weight:bold;color:#FF0000"><xsl:value-of select="nome"/></SPAN></td>

<td><SPAN STYLE="font-size:10pt;color:#000080;font-weight:bold">

<xsl:for-each select="thumb">
<img>
<xsl:attribute name="src">
<xsl:value-of select="@src"/>
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:attribute name="width">
<xsl:value-of select="@width"/>
</xsl:attribute>
<xsl:attribute name="height">
<xsl:value-of select="@height"/>
</xsl:attribute>
</img>
</xsl:for-each>


</SPAN></td>

</tr>
</xsl:for-each>
</table>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>