public static XElement ToXElement(this XmlNode node) { var xdoc = new XDocument(); using (var xmlWriter = xdoc.CreateWriter()) { node.WriteTo(xmlWriter); } return xdoc.Root; }