L'esempio esposto di seguito funziona correttamente in explorer 6,7,8 firefox, opera, safari.
Non funziona solo su google crome. Sarò grato a chiunque mi sappia dare una dritta.

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="XsltDemo06.xsl"?>
<INVENTORY>
<BOOK InStock="yes">
<TITLE>The Adventures of Huckleberry Finn</TITLE>
<AUTHOR Born="1835">Mark Twain</AUTHOR>
<BINDING>mass market paperback</BINDING>
<PAGES>298</PAGES>
<PRICE>$5.49</PRICE>
</BOOK>
<BOOK InStock="yes">
<TITLE>Leaves of Grass</TITLE>
<AUTHOR Born="1819">Walt Whitman</AUTHOR>
<BINDING>hardcover</BINDING>
<PAGES>462</PAGES>
<PRICE>$7.75</PRICE>
</BOOK>
</INVENTORY>


<?xml version="1.0"?>

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

<xsl:template match="/">
<HTML>
<HEAD><TITLE>Libri disponibili</TITLE></HEAD>
<BODY>
<H2>Libri disponibili</H2>
<TABLE BORDER="1" CELLPADDING="5">
<THEAD>
<TH>Titolo</TH>
<TH>Autore</TH>
<TH>Tipo di edizione</TH>
<TH>Numero di pagine</TH>
<TH>Prezzo</TH>
</THEAD>
<xsl:for-each select="INVENTORY/BOOK[@InStock='yes']">
<TR ALIGN="CENTER">
<TD><xsl:value-of select="TITLE"/></TD>
<TD><xsl:value-of select="AUTHOR"/>

(nato il<xsl:value-of select="AUTHOR/@Born"/>)</TD>
<TD><xsl:value-of select="BINDING"/></TD>
<TD><xsl:value-of select="PAGES"/></TD>
<TD><xsl:value-of select="PRICE"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>