1
我已经开始探索c#并且正在处理xml。在xml文档中选择最后一个孩子
var doc = XDocument.parse("some.xml");
XElement root = doc.Element("book");
root.Add(new XElement("page"));
XElement lastPost = (XElement)root.Element("book").LastNode;
if (!lastPost.HasAttributes)
{
lastPost.Add(new XAttribute("src", "kk");
}
doc.Save("some.xml");
现在,我建立xml文件
<flare>
<control >
<control />
<pages>
</pages>
</flare>
我需要添加到到目前为止,我得到它添加<page>
但我怎么加属性<page name="aaa" type="dd" />
页面?为此,我必须以某种方式选择的<pages>
最后一个孩子......
你想达到什么目的?你正在建立一些XML,或查询现有的?我在您的示例xml中看不到任何'book'元素。 –