C#: XML kopieren und dabei ein Tag-Inhalt ändern

Hi.

Ich möchte ein vorhandenes XML-File kopieren, dabei aber ein Tag-Inhalt ändern.
zB
statt

0815

soll dann

4711

stehen.

Das 1:1-Kopieren funzt schon:

XmlTextReader reader = new XmlTextReader(origfilename);
XmlTextWriter writer = new XmlTextWriter(copyfilename, Encoding.UTF8);
writer.WriteNode(reader, true);

Aber wie ändere ich dabei den Eintrag eines Tags?

Danke!
Markuss

Hallo!
Da führen viele Wege nach Rom.
Du könntest z.B. mit den Klassen aus System.Xml das XML Dokument über

XmlDocument doc = new XmlDocument();
doc.Load(origFile);

laden, Dir dann das gesuchte Tag mittels

XmlNode nd = doc.SelectSingleNode("/bla/blubb/Number");

suchen und dessen Inhalt mit

nd.InnerText = "4711";

anpassen.
Am Schluss noch das Dokument mit

doc.Save(copyfilename);

wieder rausschreiben.
(alles aus dem Kopf getippt, keine Gewähr)

Oder Du siehst Dir mal XDocument (aus System.Xml.Linq) an.

Gruß,
Martin