Hallo,
Ich beschäftige mich noch nicht so lange mit XSLT und habe folgendes Problem ... vielleicht weiss ja jemand eine Lösung :/.
Ich habe eine input XML die in etwa folgende Strucktur hat:
Natürlich ist es noch weiter verschachtelt und viel mehr Elemente.
Ich möchte nun über XSLT diese XML so transformieren, dass folgende Ziel XML entsteht:
Eine große Schiwierigkeit ist dabei wohl, dass jede Hierarchie beliebig viele Unterhierarchien haben kann.
Ist sowas überhaupt möglich oder beiß ich mir da die Zähne aus?
MfG Algo
Ich beschäftige mich noch nicht so lange mit XSLT und habe folgendes Problem ... vielleicht weiss ja jemand eine Lösung :/.
Ich habe eine input XML die in etwa folgende Strucktur hat:
Code:
<rootnode> <Element> <Type>Hierarchie1</Type> <weitereunterelemente/> </Element> <Element> <Type>Hierarchie2</Type> <weitereunterelemente/> </Element> <Element> <Type>untersteHierarchie</Type> <weitereunterelemente/> </Element> <Element> <Type>untersteHierarchie</Type> <weitereunterelemente/> </Element> <Element> <Type>Hierarchie2</Type> <weitereunterelemente/> </Element> <Element> <Type>Hierarchie1</Type> <weitereunterelemente/> </Element> </rootnode>
Ich möchte nun über XSLT diese XML so transformieren, dass folgende Ziel XML entsteht:
Code:
<rootnode> <Hierarchie1> <Unterelemente aus dem 1. Hierachie1 Element> <Hierarchie2> <Unterelemente aus dem 1. Hierachie2 Element> <untersteHierarchie> <Unterelemente aus dem 1. untersteHierarchie Element> </untersteHierarchie> <untersteHierachie> <Unterelemente aus dem 2. untersteHierarchie Element> </untersteHierarchie> </Hierarchie2> <Hierarchie2> <Unterelemente aus dem 2. Hierarchie2 Element> </Hierarchie2> </Hierarchie1> <Hierarchie1> <Unterelemente aus dem 2. Hierarchie1 Element> </Hierarchie1> </rootnode>
Ist sowas überhaupt möglich oder beiß ich mir da die Zähne aus?
MfG Algo
Comment