我想通过在C#中的现有XmlDocument
末尾插入第二个XML文档来合并两个Xmldocument
。这是怎么做的?
发布于 2014-11-04 22:36:38
这是合并xml文档的最快、最干净的方法。
XElement xFileRoot = XElement.Load(file1.xml);
XElement xFileChild = XElement.Load(file2.xml);
xFileRoot.Add(xFileChild);
xFileRoot.Save(file1.xml);
发布于 2010-08-09 20:48:18
坏消息。只要xml文档只能有一个根元素,就不能只将一个文档的内容放在另一个文档的末尾。也许this就是你要找的?它展示了使用Linq-to-XML合并xml文件是多么容易
或者,如果您使用的是XmlDocuments,您可以尝试使其如下所示:
XmlDocument documentA;
XmlDocument documentB;
foreach(var childNode in documentA.DocumentElement.ChildNodes)
documentB.DocumentElement.AppendChild(childNode);
https://stackoverflow.com/questions/3440073
复制相似问题