<xsl:if... mit ODER Bedingung
Alex1
- xsl
0 MankoFranko0 Siechfred
Hallo,
ich bin gerade dabei, mit XSL per FOP ein PDF zu erstellen.
Mein aktuelles Problem ist, dass ich eine IF-Abfrage mit einer ODER -Anweisung benötige.
Der Code sieht aktuell wie folgt aus:
<xsl:if test="$nTyp != '15' ODER !='16'>
Der funktionsfähige Originalcode lautet so:
<xsl:if test="$nTyp != '15'">
Ich möchte aber auch gerne prüfen, ob der Wert der Variablen nTyp nicht 15 oder 16 ist.
Gibt es eine bessere Lösung, als die Abfragen zu verschachteln?
Vielen DANK...
Gruß
Alex
Hallo,
ich bin gerade dabei, mit XSL per FOP ein PDF zu erstellen.
Mein aktuelles Problem ist, dass ich eine IF-Abfrage mit einer ODER -Anweisung benötige.Der Code sieht aktuell wie folgt aus:
<xsl:if test="$nTyp != '15' ODER !='16'>Der funktionsfähige Originalcode lautet so:
<xsl:if test="$nTyp != '15'">Ich möchte aber auch gerne prüfen, ob der Wert der Variablen nTyp nicht 15 oder 16 ist.
Gibt es eine bessere Lösung, als die Abfragen zu verschachteln?
Vielen DANK...
Gruß
Alex
Zunächst:
xsl:choose
<xsl:when test="">...</xsl:when>
xsl:otherwise...</xsl:otherwise>
</xsl:choose>
Ansonsten:
<xsl:if test="$nTyp!='15' or $nTyp!='16'>...</xsl:if>
Mfg, MF
Ooops, streiche die Bemerkung mit xsl:choose. Hatte mich verlesen. Dachte Du wolltest eine If-Anweisung mit 'nem Else.
Hallo Alex.
<xsl:if test="$nTyp != '15' ODER !='16'>
SelfHTML: xsl:if verweist dich auf SelfHTML: XPath-Operatoren. Das sollte deine Frage beantworten.
Freundschaft!
Siechfred