【发布时间】:2013-04-30 09:37:24
【问题描述】:
我有一个看起来像这样的 XML 文档
<Settings>
<Config>
<type>stuff</type>
<length>stuff</length>
<ID>1</ID>
</Config>
</Settings>
我正在尝试使用
附加到它Document loadedDoc = XDocument.Load (file);
loadedDoc.Element("Settings").Add(new XElement("Config"),
new XElement("type", "stuff"),
new XElement("length", "stuff"),
new XElement("ID", "2"));
loadedDoc.Save(file);
当我这样做时,我得到的是
<Settings>
//the other configs hidden for readability
<Config /> <--- WHAT DO?! 0_o
<type>stuff</type>
<length>stuff</length>
<ID>2</ID>
</Settings>
是否有更精通 linq 的人可以告诉我我做错了什么让它创建一个像这样的空配置元素?谢谢!
【问题讨论】: