C# 如何在C中用另一个Xml节点替换一个Xml节点#

C# 如何在C中用另一个Xml节点替换一个Xml节点#,c#,xml,C#,Xml,如何将一个XML文档中的XML节点替换为另一个XML文档中的另一个XML节点。 请帮助..您可以使用LINQ to Xml方法 您可以使用LINQtoXML方法 // select node from one doc XDocument xdoc1 = XDocument.Load(path_to_doc1); XElement one = xdoc1.Descendants("One").First(); // select node from another doc XDocum

如何将一个XML文档中的XML节点替换为另一个XML文档中的另一个XML节点。 请帮助..

您可以使用LINQ to Xml方法

您可以使用LINQtoXML方法

// select node from one doc
XDocument xdoc1 = XDocument.Load(path_to_doc1);    
XElement one = xdoc1.Descendants("One").First(); 

// select node from another doc
XDocument xdoc2 = XDocument.Load(path_to_doc2);
XElement another = xdoc2.Descendants("Another").First(); 

// replace one xml node with another
one.ReplaceWith(another);
xdoc1.Save(path_to_doc1);