Hallo Freunde

Naiverweise dachte ich dass ich den Name eines Nodes so einfach ändern kann.
Leider aber zumindest nicht über die Eigenschaft "Name" (ist readonly).

Kann mir einer der methodische Vorgang einer Umbenennung beschreiben?

<de-root>
  <node1>inhalt1</node1>
  <node2>inhalt2</node2>
</de-root>

Wie gehe ich vor, wenn ich an obigem XML den de-root zu en-root umbenennen
soll?

Eine Idee:
- neuen Node mit entsprechendem Name machen (geht das im Fall eines
Rootnodes überhaupt?)
- alle ChildNodes des "alten" Nodes zum neuen Node kopieren (neu erstellen,
alten löschen)
- alten Node (nun ohne childs) löschen

Das kann doch nicht so viel "Handarbeit" sein?

Vielen Dank für Hinweise und Tipps
Patrik

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an