public static XmlDocument RemoveNamespace(XmlNode node, bool onlyRemoveEmptyPrfix) { if (node == null) { return(null); } XmlSkipingReader reader = new XmlSkipingReader(new StringReader(node.OuterXml)) { OnlySkipEmptyPrfix = onlyRemoveEmptyPrfix, RemoveXmlDeclaration = true }; XmlDocument document = new XmlDocument(); document.Load(reader); return(document); }
public static XmlDocument RemoveNamespace(XmlNode node, bool onlyRemoveEmptyPrfix) { if (node == null) { return null; } XmlSkipingReader reader = new XmlSkipingReader(new StringReader(node.OuterXml)) { OnlySkipEmptyPrfix = onlyRemoveEmptyPrfix, RemoveXmlDeclaration = true }; XmlDocument document = new XmlDocument(); document.Load(reader); return document; }