ciao
ho questo problema:
dovrei costruire un file xsl contenente un istruzione if.
vi propongo di seguito un'estrazione di codice (che non funziona)
eppoi le mie domande/osservazioni a seguito

GRAZIEEEE in anticipo


----------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xslutput method="html" omit-xml-declaration="yes"/>
<xsl:for-each select="VEICOLO">
<xsl:if match=".[DATIVEICOLO/QUANTITA > '0']">
Quantità: <xsl:value-of select="DATIVEICOLO/QUANTITA"/>
</xsl:if>
</xsl:for-each>

........

----------------------------------------------

XML associato:

<VEICOLO>
<DATIVEICOLO>
<QUANTITA>3</QUANTITA>
.....
.....
</DATIVEICOLO>
</VEICOLO>

----------------------------------------------

DOMANDE:

ho trovato esempi che presentano

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

oppure

<xsl:if test="DATIVEICOLO/QUANTITA > '0'"/>

mi spiego meglio:
quando dovrei scegliere l'uno o l'atra?
se uso

<xsl:if match=".[DATIVEICOLO/QUANTITA > '0']">

quale sintassi del tag "xmlns:xsl" devo adottare affinchè
il mio codice funzioni?
Ho fatto un'associazione scorretta?

scusate ma ho un pò di confusione...