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...