...
Eine Möglichkeit:
<xsl:if test="count(//waehrung[current() != 'EUR']) > 0">
>Grüße
Thomas
Danke für den Hinweis, leider funktioniert der nicht so wie ich mir das dachte. Ich habe folgende Varianten versucht:
<xsl:value-of select="count(/DATA/DISPO/DIVISA[current() = 'EUR'])"/>
<xsl:value-of select="count(/DATA/DISPO[current()/DIVISA = 'EUR'])"/>
Beide Anweisungen geben mir immer 0 zurück.
Folgende Anweisung:
<xsl:value-of select="count(/DATA/DISPO/DIVISA)"/>
gibt mir hingegen den richtigen Wert (3) zurück.
wobei meine XML-Struktur so aussieht:
<DATA>
<DISPO>
...
<DIVISA>EUR</DIVISA>
</DISPO>
<DISPO>
...
<DIVISA>CHF</DIVISA>
</DISPO>
<DISPO>
...
<DIVISA>EUR</DIVISA>
</DISPO>
</DATA>
Übrigens ist es in meiner Java-Anwendung egal, ob ich ein "//" oder ein "/" vor dem letzten Element verwende
Danke jedenfalls
Edi