Probleme bei XSL-Erstellung

fluppi_one

Grünschnabel
Hallo,

ich habe ein Problem bei der Erstellung einer XSL-Datei.
Die XSL-Datei dient zur Konvertierung bzw. zum auslesen von Daten aus einer XML-Datei und zum abspeichern in einer Textdatei.

Das ganze funktioniert auch soweit gut.

Nun möchte ich das ganze aber noch ein wenig mit einer wenn dann funktion hinterlegen.

Bsp.:

<ITEMX>
<xsl:value-of select="ITEMX[1]/text()"/>
</ITEMX>

schreibt den Wert, der hinter ITEMX folgt. Das funktioniert auch.

Wenn der Wert ITEMX aber leer ist soll eine Bedingung ausgeführt werden.

Steht dann <ITEMX/> in der XML-Datei so soll er z.B.

<xsl:text>Hier steht nischt drin</xsl:text> generieren.
Aber wie bekomme ich es hin, das ich diesen Bereich ITEMX in der if-Abfrage verwenden kann?
z.B.

So geht es ja nicht....
<xsl:if ITEMX=nix>
<xsl:text>Hier steht nischt drin</xsl:text> generieren.
</xsl:if>

Nach langem hin und her habe ich die Lösung endlich gefunden :)
 
Zuletzt bearbeitet:
Zurück