Mobby: XML Einträge Gruppieren

Beitrag lesen

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