您可以使用XmlDocument類(lèi)和XmlDocument.ImportNode方法來(lái)合并多個(gè)XML文檔。以下是一個(gè)簡(jiǎn)單的示例代碼:
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);
}
在這個(gè)示例中,xmlFiles是一個(gè)包含要合并的XML文檔文件路徑的字符串?dāng)?shù)組。
mergedDoc.Save("merged.xml");
通過(guò)以上步驟,您可以合并多個(gè)XML文檔到一個(gè)新的XML文檔中。