Ciao, ho un problema che non riesco a risolvere.
Ho un file xml che specifica un namespace tramite xmlns e del quale non riesco a creare un xsl per elaborarlo.
Il file xml è fatto più o meno così :
codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RicercaProdotti xmlns="urn:pippo:prodotti">
    <Prodotti>
        <Prodotto>
          <Nome>Pippo</Nome>
        </Prodotto>
    </Prodotti>
</RicercaProdotti>
Ora se nel mio file xsl scrivo qualcosa tipo

codice:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method = "html" encoding="Windows-1252" />

	<xsl:template match="/">	
		<html>
			<title></title>
			<body>
  <xsl:apply-templates select="Prodotto" />
			</body>
		</html>
	</xsl:template>

<xsl:template match="Prodotto">
  Il nome è : <xsl:value-of select="Nome"/>
</xsl:template>

</xsl:stylesheet>
Non ottengo nulla in output se non i tag html iniziali (quelli del template / ).
Se dall'xml originale tolgo la dichiarazione xmlns tutto funziona correttamente.
Come posso risolvere? (spero di essermi spiegato bene, in caso chiedete...)