我有2个相同类型的XML元素(来自具有相同模式的不同XML文档),如下所示:contentAcontentBcontentCcontentDcontentE元素类型ChildType1、ChildType2和ChildType3在父元素中最多可以有一个实例。我需要做的是将第二个父节点的内容与第一个父节点合并到一个新节点中,如下所示:contentDcontentBcontentE 最佳答案 使用LinqtoXML解析源文档。然后在它们之间创建联合并按元素名称分组,并根据需要使用组中的第一个/最后一个元素创建一个新文档。像这样:var