Thorsten F.: Wenn String leer dann.....

Beitrag lesen

Hallo Leute,

irgendwie habe ich gerade ein Brett vorm Kopf. Und zwar:

Ich habe einen Knoten:

<anything name="test">Hallo</anything>

Jetzt hole ich mir den Wert mit Hilfe der "variable" Funkion:

<xsl:variable name="bla" select="/anything[@name='test']"/>

und dann die "when" Bedingung:

xsl:choose
     <xsl:when test="$bla!=''">
          <p font-family="Windgings">x</p>
     </xsl:when>
     xsl:otherwise
          <p font-family="Windgings">q</p>
     </xsl:otherwise>
</xsl:choose>

Allerdings bekomme ich immer eine auf true gesetzte Checkbox, egal ob in dem Knoten etwas drin steht oder nicht.

Was mach ich denn falsch?

Gruß,
Thorsten F.