c# – X文件到XElement
如何將XDocument轉換為XElement?
我通過搜尋找到以下內容,但它是用於在XDocument和XmlDocument之間進行轉換,而不是XDocument和XElement.
public static XElement ToXElement(this XmlElement xmlelement) { return XElement.Load(xmlelement.CreateNavigator().ReadSubtree()); } public static XmlDocument ToXmlDocument(this XDocument xdoc) { var xmldoc = new XmlDocument(); xmldoc.Load(xdoc.CreateReader()); return xmldoc; }
我找不到任何將XDocument轉換為XElement的東西.任何幫助將不勝感激.
XDocument到XmlDocument:
XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(xdoc.CreateReader());
XmlDocument到XDocument
XDocument xDoc = XDocument.Load(new XmlNodeReader(xmlDoc));
要從XDocument獲取根元素,您可以使用xDoc.Root
程式碼日誌版權宣告:
翻譯自:http://stackoverflow.com/questions/13460461/xdocument-to-xelement