打开现有xml文件并在其中附加一个部分的最佳方法是什么?
这是我的非工作代码:
XDocument usersDoc = XDocument.Load(@"Users.xml");
XElement userInfo =
new XElement("Users",
new XElement("User",
new XElement("ScreenName", ScreenNameTB.Text),
new XElement("Key", KeyTB.Text),
new XElement("UserID", UserIdTB.Text)));
usersDoc.Add(userInfo);
usersDoc.Save(@"Users.xml");
我相信我的错误(如果我在正确的路径上)在usersDoc.Add(userInfo)行中。但我可能完全偏离基地。
提前致谢!
答案 0 :(得分:1)
您需要使用XmlDocument.CreateElement来执行此操作。
序列化或XmlWriter代码少得多,您不必将整个文档加载到内存中即可使用它。