internal void RemoveAllChildren() { XmlNode child = FirstChild; XmlNode sibling = null; while (child != null) { sibling = child.NextSibling; RemoveChild(child); child = sibling; } }