使用c#在特定节点之前插入XML节点
这是我的XML文件
使用C#,我需要插入此节点
在“a2”和“a3”节点之间。 任何指针如何排序?
使用insertAfter方法:
XmlDocument xDoc = new XmlDocument(); xDoc.Load(yourFile); XmlNode xElt = xDoc.SelectSingleNode("//name[@ref=\"a2\"]"); XmlElement xNewChild = xDoc.CreateElement("name"); xNewChild.SetAttribute("ref", "b2"); xNewChild.SetAttribute("type", "aaa"); xDoc.DocumentElement.InsertAfter(xNewChild, xElt);