Hallo, ich würde gern eine XML über ein XSL-Stylesheet gruppieren. Dies ist die Ur-Version:
<?xml version="1.0" encoding="UTF-8" ?>
<FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">
<ROW>
<Hauptartikel>Rot</Hauptartikel>
<Bezeichnung>XX1</Bezeichnung>
<Text>XX2</Text>
<Plan>XX3</Plan>
</ROW>
<ROW>
<Hauptartikel>Rot</Hauptartikel>
<Bezeichnung>XX12</Bezeichnung>
<Text>XX22</Text>
<Plan>XX32</Plan>
</ROW>
<Hauptartikel>Gelb</Hauptartikel>
<Bezeichnung>XX22</Bezeichnung>
<Text>XX32</Text>
<Plan>XX42</Plan>
</ROW>
<Hauptartikel>Gelb</Hauptartikel>
<Bezeichnung>XX32</Bezeichnung>
<Text>XX42</Text>
<Plan>XX52</Plan>
</ROW>
</FMPDSORESULT>
Das Ergebnis soll dann so aussehen:
<?xml version="1.0" encoding="UTF-8" ?>
<FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">
<ROW>
<Hauptartikel>Rot</Hauptartikel>
<ROW2>
<Bezeichnung>XX1</Bezeichnung>
<Text>XX2</Text>
<Plan>XX3</Plan>
</ROW2>
<ROW2>
<Bezeichnung>XX12</Bezeichnung>
<Text>XX22</Text>
<Plan>XX32</Plan>
</ROW2>
</ROW>
<ROW>
<Hauptartikel>Gelb</Hauptartikel>
<ROW2>
<Bezeichnung>XX22</Bezeichnung>
<Text>XX32</Text>
<Plan>XX42</Plan>
</ROW2>
<ROW2>
<Bezeichnung>XX32</Bezeichnung>
<Text>XX42</Text>
<Plan>XX52</Plan>
</ROW2>
</ROW>
</FMPDSORESULT>
Könnt ihr da helfen? Mit xsl:for-each-group komme ich leider nicht klar.
Danke und beste Grüße