Thomas Meinike: Funktion count() mit Wertevergleich

Beitrag lesen

Hallo,

Ich würde gerne wissen, ob es ein oder mehrere Elemente des Typs <NAnswer> in meinem XML gibt, die als Wert '1' haben.

Gemeint ist offenbar der Element-Inhalt in dieser Form:

<NAnswer>1</NAnswer>

Gibt es etwas wie: select="count(NAnswer)='1'" ??

<xsl:value-of select="count(NAnswer[. = '1'])"/>

bzw. als Abfrage:

<xsl:if test="count(NAnswer[. = '1']) >= 1">
...
</xsl:if>

MfG, Thomas