PDA

View Full Version : XSL


TurboCresta
10-06-2004, 09:36
come utilizzare l'<xsl:if> per verificare se un dato xml contiene una determinata parola?

ovvero

<td>TYPE=<xsl:value-of select="TYPE"/></td>

ecco quel valore...

Duncan
10-06-2004, 10:29
Ecco un esempiop:


<xsl:if test="expr di test">
<quello che deve fare>
</xsl:if>


ma forse non è quello che ti serve...

TurboCresta
10-06-2004, 10:55
ho risolto, ho usato una variabile xsl...

<xsl:variable name="type">
<xsl:value-of select="TYPE"/>
</xsl:variable>

<xsl:if test="$type='LO'">
...
</xsl:if>

;) grassie

Duncan
10-06-2004, 11:02
Scusa... per capire il problema...


non potevi scrivere direttamente?


<xsl:if test="TYPE='LO'">
...
</xsl:if>

TurboCresta
10-06-2004, 11:12
TYPE è una variabile dell'xml... non ho provato, ma funzionerebbe?

test da dove prende TYPE scritto cosi?

Duncan
10-06-2004, 11:19
Io la uso esettamente come ti ho scritto e funziona :)

texerasmo
10-06-2004, 12:32
<xsl:if test="prova='pippo'">
ok sono dentro if
</xsl:if>


controlla la posizione del tag xml dove fai il test