Cyberfuzzy: Sortierproblem?

Beitrag lesen

Hallo,

ich habe ein Problem mit XSL. Ich habe verschiedene Datensätze als Ausgangs-XML:

<test>
  <DATENSATZ>
    <ATRIKEL>12345</ATRIKEL>
    <TEIL>10</TEIL>
  </DATENSATZ>
  <DATENSATZ>
    <ATRIKEL>12345</ATRIKEL>
    <TEIL>20</TEIL>
  </DATENSATZ>
  <DATENSATZ>
    <ATRIKEL>12345</ATRIKEL>
    <TEIL>30</TEIL>
  </DATENSATZ>
  <DATENSATZ>
    <ATRIKEL>12345</ATRIKEL>
    <TEIL>40</TEIL>
  </DATENSATZ>
  <DATENSATZ>
    <ATRIKEL>10080</ATRIKEL>
    <TEIL>60</TEIL>
  </DATENSATZ>
  <DATENSATZ>
    <ATRIKEL>10080</ATRIKEL>
    <TEIL>70</TEIL>
  </DATENSATZ>
  <DATENSATZ>
    <ATRIKEL>10080</ATRIKEL>
    <TEIL>80</TEIL>
  </DATENSATZ>
</test>

Hier habe ich zwei Artikel und verschiedene dazugehörige Teile. Ich möchte per XSL ein HTML ausgeben, dass mir eine Ansicht gibt, bei dem einmal der Artikel gezeigt wird und daneben die zugehörigen Teile. Z. B. so:
Artikel: 12345 / dazugehörige Teile: 10, 20, 30, 40
Artikel: 10080 / dazugehörige Teile: 60, 70, 80

Wie gehe ich dazu am besten ran? Muss ich erst eine Schleife über alles machen, um festzustellen, wieviele verschiedene Artikel vorhanden sind, um diese dann in einer Variable zu speichern? Oder hat jemand eine vernünftige Idee?

Vielen Dank schonmal :-)

Grüße
Cyberfuzzy
--
http://www.cyberfuzzy.com