Hallo Leute,
ich möchte eine ähnliche wie die folgenden xml-Struktur:
mittels xslt in eine andere xml Struktur:
umformen.
Das erstellen der Elemente aus den Atributten ist kein Problem, jedoch bereitet mir der 3. Kunde, der die gleichen Daten wie der 1. mehr Probleme, da ich eine Möglichkeit brauche um die diese Kunden in den xml-Dokument zu finden und danach auch, wie im 2. xml-Dokument zu sehen, zusammen zu führen, so dass am Schluss nur 1 Kunden-Knote pro Kunde existiert, der alle Kinder zusamemngefasst enthält.
Ich hoffe ich konnte mein Problem darstellen und das jemand mir helfen kann.
ich möchte eine ähnliche wie die folgenden xml-Struktur:
Code:
<wuzel> <kunde id="234" name="max" nachname="mustermann"> <daten rechnungsanschrift="bla" ort="blubb"/> <sonstiges haustier="hund" lieblingsgericht="reis"/> </kunde> <kunde id="324" name="maxi" nachname="musterfrau"> <daten rechnungsanschrift="bla" ort="bla"/> <sonstiges haustier="katze" lieblingsgericht="mais"/> </kunde> <kunde id="234" name="max" nachname="mustermann"> <daten lieferungsanschrift="bla" ort="bla"/> <sonstiges haustier="katze" lieblingsgericht="kartoffeln"/> </kunde> . . . </wuzel>
mittels xslt in eine andere xml Struktur:
Code:
<wuzel> <kunde> <id>234</id> <name>max</name> <nachname>mustermann</nachname> <daten> <lieferungsanschrift>bla</lieferungsanschrift> <ort>blubb</ort> </daten> <daten> <rechnungsanschrift>bla</rechnungsanschrift> <ort>blubb</ort> </daten> <sonstiges> <haustier>hund</haustier> <lieblingsgericht>reis</lieblingsgericht/> </sonstiges> <sonstiges> <haustier>katze</haustier> <lieblingsgericht>reis</lieblingsgericht/> </sonstiges> </kunde> <kunde> <id>234</id> <name>max</name> <nachname>mustermann</nachname> <daten> <lieferungsanschrift>bla</lieferungsanschrift> <ort>blubb</ort> </daten> <sonstiges> <haustier>hund</haustier> <lieblingsgericht>reis</lieblingsgericht/> </sonstiges> </kunde> . . . </wuzel>
Das erstellen der Elemente aus den Atributten ist kein Problem, jedoch bereitet mir der 3. Kunde, der die gleichen Daten wie der 1. mehr Probleme, da ich eine Möglichkeit brauche um die diese Kunden in den xml-Dokument zu finden und danach auch, wie im 2. xml-Dokument zu sehen, zusammen zu führen, so dass am Schluss nur 1 Kunden-Knote pro Kunde existiert, der alle Kinder zusamemngefasst enthält.
Ich hoffe ich konnte mein Problem darstellen und das jemand mir helfen kann.
Comment