Modify XML existing content in C#

Well, If you want to update a node in XML, the XmlDocument is fine – you needn’t use XmlTextWriter. XmlDocument doc = new XmlDocument(); doc.Load(“D:\\build.xml”); XmlNode root = doc.DocumentElement; XmlNode myNode = root.SelectSingleNode(“descendant::books”); myNode.Value = “blabla”; doc.Save(“D:\\build.xml”);