我有两个XML文档。类似于:

<document1>
  <inner />
</document1>


<document2>
  <stuff/>
</document2>

我想将document2放在document1的内部节点中,这样我最终得到一个包含以下内容的文档:
<document1>
  <inner>
    <document2>
      <stuff/>
    </document2>
  </inner>
</document1>

最佳答案

这是密码…

XmlDocument document1, document2;
// Load the documents...
XmlElement xmlInner = (XmlElement)document1.SelectSingleNode("/document1/inner");
xmlInner.AppendChild(document1.ImportNode(document2.DocumentElement, true));

10-04 10:32