Wenn ich nun <Item> als Knoten via SelectSingleNode auswähle erhalte ich als Ausgabe jetzt den richtigen Knoten:
Code:
<Item>
<
GUID>1010296</
GUID>
<Name>Stahlwerk</Name>
</Item>
mit ....insertBefore(NeuerKnoten,ItemKnoten) bekomme ich 'Die Stelle zum Einfügen muss ein untergeordneterKnoten des Knotens sein, unter dem eingefügt werden soll.'
Das raff ich nicht.
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.