It's a very simple problem that I have. I use XDocument to generate an XML file. I then want to return it as a XmlDocument class.
And I have an XmlDocument variable which I need to convert back to XDocument to append more nodes.
So, what is the most efficient method to convert XML between XDocument and XmlDocument? (Without using any temporary storage in a file.)
Best Answer
You can use the built in xDocument.CreateReader() and an XmlNodeReader to convert back and forth.
Putting that into an Extension method to make it easier to work with.
Sources: