Вы можете использовать для этого XmlDocument.ImportNode и XmlElement.AppendChild.
public void AppendNodeToTarget(XmlElement targetElement,
XmlDocument targetDocument, XmlNode node)
{
XmlNode nodeToAppend = targetDocument.ImportNode(node, true);
targetElement.AppendChild(nodeToAppend);
}