異常詳細資訊: System.ArgumentException: 要插入的節點出自不同的文檔上下文。
産生狀況:現在有兩個xml檔案,我想把這兩個xml合并,在給xml節點插入一個子節點時出現了這樣的錯誤,
是什麼原因?該怎麼解決?
解決辦法:
用ImportNode
代碼:
XmlDocument doc = new
XmlDocument();
doc.LoadXml("<bookstore>" +
"<book
genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And
Prejudice</title>" +
"</book>"
+
"</bookstore>");
XmlDocument doc2 = new
XmlDocument();
doc2.Load("books.xml");
XmlNode newBook = doc.ImportNode(doc2.DocumentElement.LastChild,
true);
doc.DocumentElement.AppendChild(newBook);
本文轉自 netcorner 部落格園部落格,原文連結:http://www.cnblogs.com/netcorner/p/3158290.html ,如需轉載請自行聯系原作者