Martin K.: for-each Schleife

Beitrag lesen

Ich habe ein problem mit for-each.
Wenn ich diese for-each habe:

<xsl:for-each select="//descendant::*[contains(local-name(), 'text')]/sa:Daten">

und dannach so hier auf die nachfolgenden Werte zugreifen will:

xsl:choose
<xsl:when test="boolean(sa:name/sa:adresse)">

geht das wunderbar.

Nun muss ich aber den "sa:Daten" Knoten weglassen also so:
<xsl:for-each select="//descendant::*[contains(local-name(), 'text')]">

komischerweise werden dann die passenden unterknoten nicht mehr gefunden.

Woran kann das liegen? Und wie kann man das lösen.

danke Martin