Forum: XML
Delphi
by shebang,
12. Aug 2022
Ein ItemKnoten.appendChild(NeuerKnoten) würde den neuen Knoten immer innerhalb von <Item> nach <Name> einfügen.
Forum: XML
Delphi
by shebang,
11. Aug 2022
Wenn du den neuen Knoten vor <Name> einfügen möchtest, dann musst du diesen im insertBefore natürlich auch angeben und nicht <Item>.
Warum ist die Reihenfolge überhaupt wichtig? Die Knoten werden doch hoffentlich über ihren Namen angesprochen und nicht über ihre Position.
Forum: XML
Delphi
by shebang,
11. Aug 2022
Wenn der neue Knoten wirklich innerhalb von <Item> und nach <Name> eingefügt werden soll, dann reicht es doch aus ein appendChild mit <Item> als Referenz durchzuführen. insertBefore macht nur Sinn, wenn nach dem neuen Knoten auf der selben Ebene noch ein weiterer Knoten existiert.