Hallo André
<xsl:for-each select=".//*">
So bekomme ich auch <item> angezeigt. Ich denke, weil er einen zu hoch geht. Aber ich habe folgendes gemacht:
hm... sollte eigentlich nciht sein, denn es gilt current() "." alle ebenenen "//" elemente "*"
<xsl:template match="liste">
<xsl:for-each select="item/*">
Name-Element: <xsl:value-of select="name()"/>
</xsl:for-each>
</xsl:template>
>
> Folgendes bekomme ich als Ausgabe:
>
> Name-Element: vorname
> Name-Element: nachname
> Name-Element: vorname
> Name-Element: nachname
> Name-Element: ort
>
> Danke für den Denkanstoß!
Ok wenn das reicht. Aber bedenkte dass sich das nur auf die Kindelemente von item auswirkt, aber nicht auf dessen Kindelmenente etc.
Grüße
Thomas