fr@gma: XML sortieren mit XSL

Beitrag lesen

Hallo,

ich habe hier ein Problem mit meinem XML-Dokument.
Ich möchte das Dokument nach dem Zeitstempel sortieren lassen.
Leider habe ich von XSLT gar keine Ahnung, also habe ich mir die Angaben aus verschieden Beispielen zusammen gebastelt.
Leider ist das XML jetzt nicht mehr lesbar, es kommt immer die Fehlermeldung:

XML-Verarbeitungsfehler: Kein Element gefunden  
Adresse: file:///C:/Inetpub/wwwroot/strassenfest/Daten/gaestebuch.xml  
Zeile Nr. 38, Spalte 8:</root>  
-------^

Hier das XML-Dokument:

<?xml version="1.0" encoding="utf-8"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
<xsl:output method="xml" indent="yes" encoding="utf-8" omit-xml-declaration="yes" />  
<xsl:template match="root">  
  <root>  
    <xsl:apply-templates select="eintrag">  
      <xsl:sort select="zeitstempel" data-type="number" order="ascending"/>  
    </xsl:apply-templates>  
  </root>  
</xsl:template>  
  
<xsl:template match="eintrag">  
  <xsl:copy-of select="."/>  
</xsl:template>  
  
<root>  
	<eintrag>  
		<name>test</name>  
		<ort></ort>  
		<zeitstempel>1216235820</zeitstempel>  
		<mail></mail>  
		<nachricht>testen</nachricht>  
	</eintrag>  
	<eintrag>  
		<name>mustermann</name>  
		<ort></ort>  
		<zeitstempel>1221672060</zeitstempel>  
		<mail></mail>  
		<nachricht>hier ein test</nachricht>  
	</eintrag>  
	<eintrag>  
		<name>muster</name>  
		<ort></ort>  
		<zeitstempel>1243426860</zeitstempel>  
		<mail></mail>  
		<nachricht>leer</nachricht>  
	</eintrag>  
</root>

Könnte mir bitte mal jemand helfen?
Danke vorab.