André Laugks: Sortierungsproblem

Beitrag lesen

Hallo!

Also irgenwie packe ich das jetzt nicht...

Ich habe hier eine XML-Datei, die nach den Namen sortiert werden soll. Die Ausgabe soll

Andreas
   Diether
   Lisa
   Luise

sein.

Wie liegt mein Denkfehler? Ich habe keien Ahnung, was ich hier übersehe.

<?xml version="1.0"?>
<liste>
 <eintrag>
  <name>Andreas</name>
  <name>Lisa</name>
 </eintrag>
 <eintrag>
  <name>Luise</name>
  <name>Diether</name>
 </eintrag>
</liste>

<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/liste">
   <html>
     <body>
       <xsl:apply-templates select="eintrag">
           <xsl:sort select="name"/>
        </xsl:apply-templates>
      </body>
    </html>
  </xsl:template>

<xsl:template match="eintrag">
    <xsl:apply-templates select="name"/>
  </xsl:template>

<xsl:template match="name">
    <xsl:value-of select="."/><br/>
  </xsl:template>

</xsl:stylesheet>

MfG, André Laugks

--
L-Andre @ gmx.de\n