如何打开XML文件并向其追加数据
本文关键字:追加 数据 何打开 XML 文件 | 更新日期: 2023-09-27 18:17:00
打开现有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)行。但我可能完全错了。
提前感谢!
您需要使用XmlDocument。CreateElement来实现。
序列化或XmlWriter将使用更少的代码,并且您不必将整个文档加载到内存中才能使用它。