Bevor ichs wieder vergesse, muss ich es kurz festhalten: Wer testen möchte, ob in seinem XML – Dokument ein Knoten existiert, braucht keine komplizierte Anweisung (so wie ich es grad ewig versucht habe … mit string-length() oder count() – Anweisungen …). Es geht ganz einfach so:
<xsl:choose> <!-- gibt TRUE zurück, wenn Knoten vorhanden --> <xsl:when test="knoten"> <!-- liefert Inhalt des Knoten --> <xsl:value -of select="knoten"> </xsl:value></xsl:when> <!-- wenn FALSE, ist kein Knoten vorhanden --> <xsl:otherwise>Knoten nicht vorhanden</xsl:otherwise> </xsl:choose> |
oder aber so:
<xsl:if test="knoten">Knoten ist vorhanden, mach etwas ... </xsl:if> |
Wer hätte das gedacht, dass das so einfach ist?! 🙂 Hoffe, es hilft auch anderen!