Thema: if und when Abfragen

Hallo,

ich möchte für folgenden Code abfragen, ob Kapiteldateiname einen Wert enthält oder nicht - wenn ein Wert vorhanden ist, soll die Zahl blau, ansonsten schwarz ausgegeben werden, aber irgendwie tut das nicht  <img border="0" title="" alt="[Durcheinander]" src="images/icons/confused.gif" />  woran kann das wohl liegen?

<INHALTSEINTRAG>
          <ORDNUNGSZAHL></ORDNUNGSZAHL>

          <KAPITELDATEINAME></KAPITELDATEINAME>

          <KAPITELUBERSCHRIFT></KAPITELUBERSCHRIFT>
       </INHALTSEINTRAG>

<xsl:choose>
<xsl:when test="boolean(KAPITELDATEINAME)">
<a>
<xsl:attribute name="href"><xsl:value-of select="concat(KAPITELDATEINAME,'.htm')"/>
</xsl:attribute>
<xsl:apply-templates select="ORDNUNGSZAHL"/></a>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="ORDNUNGSZAHL2"/>
</xsl:otherwise>
</xsl:choose>

Viele Grüsse
Mahalia

Re: if und when Abfragen

versuchs mal so:

<xsl:when test="KAPITELDATEINAME != ''">
...
</xsl:when>

gruss, klaus