Ich habe folgende Situation:
Ein Document hat nur den Root-Knoten:
Ein weiteres Document hat diverse Knoten:
Ich gehe nun das zweite Document durch und überprüfe die Knoten auf deren Inhalt. Wenn bestimmte Regeln zutreffen, soll der komplette Resource-Knoten übernommen werden - und zwar in den <Result>-Dom.
Eine Möglichkeit, ein Element an ein Root-Element anzufügen habe ich gefunden - und die wird wohl standard sein:
Das ist jetzt natürlich recht viel Arbeit und ich frage mich, ob man nicht ein komplettes Element, das schon fertig ist, an ein Element anhängen kann...
Muss ich echt jedes Attribut und jedes Element durchgehen und einzeln erstellen?
Ein Document hat nur den Root-Knoten:
Code:
<Result/>
Ein weiteres Document hat diverse Knoten:
Code:
<File>
<Resource id="foo">
<Attribute id"a1">foo</Attribute>
<Attribute id"a2">bar</Attribute>
<Attribute id"a3">foobar</Attribute>
</Resource>
<Resource id="bar">
<Attribute id"b1">foo1</Attribute>
<Attribute id"b2">bar2</Attribute>
<Attribute id"b3">foobar3</Attribute>
</Resource>
</File>
Ich gehe nun das zweite Document durch und überprüfe die Knoten auf deren Inhalt. Wenn bestimmte Regeln zutreffen, soll der komplette Resource-Knoten übernommen werden - und zwar in den <Result>-Dom.
Eine Möglichkeit, ein Element an ein Root-Element anzufügen habe ich gefunden - und die wird wohl standard sein:
Code:
Element author1 = root.addElement( "author" )
.addAttribute( "name", "James" )
.addAttribute( "location", "UK" )
.addText( "James Strachan" );
Das ist jetzt natürlich recht viel Arbeit und ich frage mich, ob man nicht ein komplettes Element, das schon fertig ist, an ein Element anhängen kann...
Muss ich echt jedes Attribut und jedes Element durchgehen und einzeln erstellen?