LinqToXML XElement для XmlNode

HI,

Есть ли какой-либо "правильный" способ конвертировать XElement в XmlNode в С# - LinqToXML позволяет с готовностью создавать требуемый XML программно, но для веб-служб SharePoint требуется XmlNode, поэтому как лучше всего смешивать и сопоставлять?

Ответы

Ответ 1

Используйте CreateReader() и XmlDocument, например

XmlDocument myXmlNode = new XmlDocument();
using (XmlReader reader = myXElement.CreateReader())
{
    myXmlNode.Load(reader);
}

XmlDocument происходит из XmlNode.