gpt4 book ai didi

c# - 使用 .Save() 时,状态文档中的 token EndDocument 将导致无效的 XML 文档

转载 作者:数据小太阳 更新时间:2023-10-29 03:01:09 25 4
gpt4 key购买 nike

我正在使用 C# 和 Linq 编写 XML 文件,但在尝试保存它时出现“状态文档中的 token EndDocument 将导致无效的 XML 文档”错误。文档的创建和保存代码:

XDocument xDoc = new XDocument();
using (var db = new CarRentalEntities1())
{
foreach (Car c in db.Cars)
{
XElement root = new XElement("root",
new XElement
(
"Car-" + c.CarName,
new XAttribute("CarID", c.CarID),
new XAttribute("CarName", c.CarName),
new XAttribute("CarType", c.CarType),
new XAttribute("Reg", c.Registration),
new XAttribute("YearOfPurchase", c.YearOfPurchase)
)
);
}
xDoc.Save("D:\\Cars.XML");
}

最佳答案

您没有向 xDoc 添加任何内容,因此您将一个空的 XDocument 保存到文件中。

来自@MarcinJuraszek 上面的评论。

关于c# - 使用 .Save() 时,状态文档中的 token EndDocument 将导致无效的 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35898448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com