André Laugks: Name eines Elementes ermitteln

Beitrag lesen

Hallo Thomas!

<xsl:for-each select=".//*">

So bekomme ich auch <item> angezeigt. Ich denke, weil er einen zu hoch geht. Aber ich habe folgendes gemacht:

  
<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ß!

Oder du machst einen Template für die Elemente unter item:

Ich denke das ist die elegantere Weg.

André Laugks

--
Die Frau geht, die Hilti bleibt!