Что-то вроде вот этого: XmlDocument MergeXmlDocs(List<XmlDocument> xmlDocs) {
if (xmlDocs.Count == 0) return null;
if (xmlDocs.Count == 1) return xmlDocs[0];
XmlDocument rv = new XmlDocument();
XmlElement root = rv.CreateElement("xmldocs");
rv.AppendChild(root);
for (int i = 0; i < xmlDocs.Count; i++) {
if (xmlDocs[i] == null) continue;
XmlDocument doci = xmlDocs[i];
XmlElement xmldoci = rv.CreateElement("xmldoc");
root.AppendChild(xmldoci);
xmldoci.InnerXml = doci.InnerXml;
}
return rv;
}
--
Абыpвалг! - сказал Linux после pyсификации