XDocument to XElement XDocument to XElement xml xml

XDocument to XElement


XDocument to XmlDocument:

XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(xdoc.CreateReader());

XmlDocument to XDocument

XDocument xDoc = XDocument.Load(new XmlNodeReader(xmlDoc));

To get the root element from the XDocument you use xDoc.Root


Other people have said it, but here's explicitly a sample to convert XDocument to XElement:

 XDocument doc = XDocument.Load(...); return doc.Root;


Simple conversion from XDocument to XElement

XElement cvtXDocumentToXElement(XDocument xDoc){    XElement xmlOut = XElement.Parse(xDoc.ToString());    return xmlOut;}