Hallo,
ich mach mehrere Messungen mit einem Programm, dass eine art Report ausgibt in XML. Diesen möchte ich mittels XSL sortieren. Die Ausgabe aller Infos die ich möchte habe ich bereits in XSL geschrieben. Nun ist aber im Beispiel hier die Messung Kinderkarussel_01 und Kinderkarusell_02 gleich. Sie unterscheiden sich nur in ihrem Namen. Jetzt sollen diese Messungen zussamengefasst werden und als Kinderkarusell_01 & _02 ausgegeben werden. Ich hoffe man versteht mich?!
Du willst in XSLT also Datensätze gruppieren. Dazu solltest Du Dir zu aller erst einmal http://www.jenitennison.com/xslt/grouping/muenchian.html durchlesen, da wird das generelle Verfahren dargestellt. Du solltest dann das Verfahren an einer viel einfacheren Test-XML-Struktur durchspielen mit verschiedensten Testdaten, um es vollständig zu verstehen. Dann sollte eigentlich ziemlich klar sein, was Du tun musst, um das auf Deine Messdaten anzuwenden.
Und die bisherige XSL:
Das ist übrigens fehlerhaft, denn:
<xsl:output method="html"encoding="ISO-8859-1"indent="yes"/>
Hier fehlen Leerzeichen zwischen den Attributen.
xsl:template
</xsl:stylesheet>
Hier fehlt ein / vor dem xsl:template.
Viele Grüße,
Christian