How to remove multiple childnodes from an XML Node specified by XPath:
public static XmlDocument RemoveNodes(string xPath,XmlDocument xmlRequest){ XmlNodeList xmlNodeList = xmlRequest.SelectNodes(xPath); IEnumerator en = xmlNodeList.GetEnumerator(); while (en.MoveNext()) { XmlNode xmlNode = (XmlNode)en.Current; XmlNode xmlRoot = xmlNode.ParentNode; xmlRoot.RemoveChild(xmlNode); } return xmlRequest; }
Tags:
C#