Hallo,
ich habe ja letzte Woche schon eine super Hilfe wegen einem XSL Sortierproblem bekommen.
Jetzt bin ich an der nächsten Stufe angelangt, wo ich mal wieder nicht weiter weiß.
Ausgangs XML:
<test>
<AREA1>
<DATENSATZ>
<ARTIKEL>12345</ARTIKEL>
<TEIL>10</TEIL>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>12345</ARTIKEL>
<TEIL>20</TEIL>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>12345</ARTIKEL>
<TEIL>30</TEIL>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>12345</ARTIKEL>
<TEIL>40</TEIL>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>10080</ARTIKEL>
<TEIL>60</TEIL>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>10080</ARTIKEL>
<TEIL>70</TEIL>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>10080</ARTIKEL>
<TEIL>80</TEIL>
</DATENSATZ>
</AREA1>
<AREA2>
<DATENSATZ>
<ARTIKEL>12345</ARTIKEL>
<DOKUMENT>1030</DOKUMENT>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>12345</ARTIKEL>
<DOKUMENT>1040</DOKUMENT>
</DATENSATZ>
<DATENSATZ>
<ARTIKEL>10080</ARTIKEL>
<DOKUMENT>1090</DOKUMENT>
</DATENSATZ>
</AREA2>
</test>
Das XSL soll so sortieren, dass ich hinterher folgendes herausbekomme:
Artikel: 12345 / dazugehörige Teile: 10, 20, 30, 40 / Dokumente: 1030, 1040
Artikel: 10080 / dazugehörige Teile: 60, 70, 80 / Dokumente: 1090
Das Problem ist hier, dass sich die Dokumente weiter unten in der XML in einer anderen Area befinden. Gibt es hierfür überhaupt eine Möglichkeit?
Danke schonmal :-)
Grüße
Cyberfuzzy
--
http://www.cyberfuzzy.com