ロードした xml に特定の値を書き込むにはどうすればよいですか? たとえば、OriginSource の値を PreferenceID 3 に合わせて変更したいのですが、これを行う最も効率的な方法は何ですか?
これは私がやろうとしていることの短いサンプルです。
    XmlDocument doc = new XmlDocument();
            XmlElement el = (XmlElement)doc.AppendChild(doc.CreateElement("UserObject"));   
                    XmlNode emailAddressXml = UserEmailAddressDTO.AppendChild(doc.CreateNode(XmlNodeType.Element, "EmailAddress", null));
                    emailAddressXml.InnerText = emailaddress;
                    doc.Load("Prefs.xml");
                    XmlNode SourceXml = UserEmailAddressDTO.AppendChild(doc.CreateNode(XmlNodeType.Element, "Source", null));
                    originSourceXml.InnerXml = "Good Sam";
    string usrObj = doc.outerXml;