Hallo!
Ich bin eben mit XSLT auf ein Problem gestoßen. Ich möchte mir die Elementen-Namen anzeigen lassen, die im Moment abgearbeitet werden und zwar unterhalb des Elementes <item>. Innerhalb von xsl:for-each komme ich da aber nicht dran. Ich habe mein XSLT-Buch etc. durchgesucht, aber kein XPath-Ausdruck kann mir helfen. Vielleicht übersehe ich ja was.
XML-Datei
  
<?xml version="1.0" encoding="ISO-8859-1"?>  
<root>  
 <liste>  
  <item>  
   <vorname>Werner</vorname>  
   <nachname>Schmidt</nachname>  
  </item>  
  <item>  
   <vorname>Inge</vorname>  
   <nachname>Mayer</nachname>  
   <ort>Köln</ort>  
  </item>  
 </liste>  
</root>  
XSLT-Datei
  
<?xml version="1.0" encoding="ISO-8859-1"?>  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">  
 <xsl:output method="html" encoding="ISO-8859-1" indent="yes" />  
  
 <xsl:template match="/root">  
  <xsl:apply-templates select="liste" />  
 </xsl:template>  
  
 <xsl:template match="liste">  
  <xsl:for-each select="item">  
    Name-Element: <xsl:value-of select="?"/>  
  </xsl:for-each>  
 </xsl:template>  
  
</xsl:stylesheet>  
André Laugks
-- 
Die Frau geht, die Hilti bleibt!
  Die Frau geht, die Hilti bleibt!
 nicht angemeldet
 nicht angemeldet