Thomas J.S.: Name eines Elementes ermitteln

Beitrag lesen

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