c# xml添加子节点(多级)

在这个xml下,我想在D节点下面添加一个新的节点,怎么操作啊,谢谢~~

第1个回答  2015-05-11
你首先建一个新节点,然后找到D节点,最后将新节点加入进去即可!追问

有属性的子节点我知道怎么找,这个没有属性啊,该怎么找呢,谢谢

追答

D节点的上面不是有个B节点的key是唯一的吗!你先找到这个唯一的再顺着找下来啊!

追问

就是不知道怎么顺下来啊,麻烦提供简单代码好吗,感激不尽

追答

string xPath = @"A[@Id='1']/B[@Key='B1']/C/D"; // 自己改为你要查找的元素的相应值!
XmlNode d = xml.SelectSingleNode(xPath); // xml 为XmlDocument类型

本回答被网友采纳
相似回答