Durch Tag-Inhalte iterieren

chaertl

Grünschnabel
Hallo Zusammen,

da ich erst seit ein paar Tagen mit XSTL arbeite habe ich jetzt mein erstes größeres Problem. Und zwar muss ich durch eine XML-Datei iterieren, aber nicht durch die XML-Tags (da hätte ich schon einiges dazu gefunden), sondern die Inhalte der XML-Tags. Diese beschreiben dann eine Baum-Struktur.
Hier mal ein Beispiel:

<artikel>
<Hersteller>Hersteller_1</Hersteller>
<Produkt>Produkt_1</Produkt>
<Detail>Ausstattung_1</Detail>
</artikel>
<artikel>
<Hersteller>Hersteller_1</Hersteller>
<Produkt>Produkt_1</Produkt>
<Detail>Ausstattung_2</Detail>
</artikel>
<Hersteller>Hersteller_1</Hersteller>
<Produkt>Produkt_2</Produkt>
<Detail>Ausstattung_1</Detail>
</artikel>

Daraus ergibt sich folgender Baum:
Hersteller_1 -> Produkt_1 -> Ausstattung_1
......................|...............|->Ausstattung_2
......................|->Produkt_2 -> Ausstattung_1

Für mich stellt sich also die Frage wie kann ich mir die Werte der Artikel merken und im nächsten Artikel-Durchlauf mit den vorherigen Werten vergleichen.
Irgendwann soll dann daraus das Catalog_Group_System für einen Produkt-Katalog nach BMECAT entstehen.

Leider habe ich keine Ahnung wie ich das mit XSLT realisieren kann.
Wenn mir also jemand einen Rat hätte wäre ich sehr dankbar.

Gruß
Christian
 
Zurück