Also ich muss von einem
XML Dokument betimmte Knoten auflisten, von welchen man dann einen auswählen kann und alles ab dieser Ebene soll kopiert, in eine andere
XML Datei kopiert und voher transformiert werden. Es geht darum das ich mehrere
XML-Dateien habe in einer stehen gewisse Daten bis zu einem bestimmten Punkt. Dann habe ich weitere Dateien zu welchen die Fortsetzung der Daten steht. Ich muss nun aus der ersten Datei einen bestimmten Knoten auswählen daraufhin muss die zugehörige andere
XML-Datei in die entsprechende Form gebracht werden und es muss eine neue
XML-Datei enstehen, in welcher nun die gesamten Daten des transformierten und ein Teil der Daten des Dokuments aus dem ich ausgewählt habe stehen.
Ich weiß ist ziemlich verwirrend.
Schema:
Auswahldatei
/----1----\
/-----1-----\
/------1------\
/-------1-------\
1.-------2.-------3. Datei
Auswahldatei:
<aaa>
<bbb>
<1>
<2>
</bbb>
<bbb>
<3>
<4>
</4>
</aaa>
1.,2.,3. Datei:
<1>
<yyy>
<xxx>
<xxx>
</yyy>
<yyy>
<xxx>
<xxx>
</yyy>
<1>
<2>
<yyy>
<xxx>
<xxx>
</yyy>
<yyy>
<xxx>
<xxx>
</yyy>
<2>
.
.
.
In Ausgangsdatei <2> auswählen, die weiteren Daten zu dem jeweiligen Eintrag liegen wird transformiert und eine neue
xml erstellt, welche nun die daten aus der Ausgangsdatei von <bbb><2></bbb> enthält und die entsprechenden daten aus der zu 2 gehörigen datei.
ich hoff das wird langsam klarer, was ich will ;)