您可以使用XmlDocument类和XmlDocument.ImportNode方法来合并多个XML文档。以下是一个简单的示例代码:
XmlDocument mergedDoc = new XmlDocument();
foreach (string filePath in xmlFiles)
{
XmlDocument doc = new XmlDocument();
doc.Load(filePath);
XmlNode importedNode = mergedDoc.ImportNode(doc.DocumentElement, true);
mergedDoc.DocumentElement.AppendChild(importedNode);
}
在这个示例中,xmlFiles是一个包含要合并的XML文档文件路径的字符串数组。
mergedDoc.Save("merged.xml");
通过以上步骤,您可以合并多个XML文档到一个新的XML文档中。