LinqToXML XElement в XmlNode - PullRequest
       15

LinqToXML XElement в XmlNode

13 голосов
/ 12 ноября 2008

HI

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

1 Ответ

20 голосов
/ 12 ноября 2008

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

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

XmlDocument является производным от XmlNode.

...