将父项添加到xml linq
是否可以将父级添加到xml元素?
我希望:
所以将node3添加为此部分中节点2元素的父节点
XElement lastparent = node2.Parent; node2.Remove(); node3.Add(node2); lastparent.Add(node3);
编辑
为了适应您的编辑:
XElement node1 = yourDocument.Element("node1"); XElement[] nodes2 = node1.Elements("node2"); XElement node3 = new XElement("node3"); foreach(XElement node2 in nodes2) { node2.Remove(); } node3.Add(nodes2); node1.Add(node3);