【发布时间】:2023-03-24 23:38:01
【问题描述】:
我需要一些帮助来添加一个元素,现在我正在这样做:
XDocument xDoc = XDocument.Load(testFile);
xDoc.Descendants("SQUIBLIST")
.FirstOrDefault()
.Add(new XElement("Sensor",
new XAttribute("ID", id + 1),
new XAttribute("Name", "Squib" + (id + 1).ToString()),
new XAttribute("Used", "True")));
xDoc.Save(testFile);
我得到(例如):
<Sensor ID="26" Name="Squib26" Used="True" />
我想要的是这个:
<Sensor ID="26" Name="Squib26" Used="True"></Sensor>
我找不到办法。 皮斯给我一个线索。谢谢!
【问题讨论】:
-
那是一回事。为什么要第二个而不是第一个?
-
我强烈建议您重新格式化您的代码以使用较短的行 - 当然在 Stack Overflow 上。