У меня есть элементы 2 XML (из разных документов XML с одной и той же схеме) одного и того же типа вида:Merge XML узлы одного типа в C#
<Parent>
<ChildType1>contentA</ChildType1>
<ChildType2>contentB</ChildType2>
<ChildType3>contentC</ChildType3>
</Parent>
<Parent>
<ChildType1>contentD</ChildType1>
<ChildType3>contentE</ChildType3>
</Parent>
Типы элементов ChildType1, ChildType2 и ChildType3 может иметь не более одного экземпляра в элементе «Родитель».
Что мне нужно сделать, это объединить содержание второго родительского узла с первым родительским узлом в новый узел, который будет выглядеть следующим образом:
<Parent>
<ChildType1>contentD</ChildType1>
<ChildType2>contentB</ChildType2>
<ChildType3>contentE</ChildType3>
</Parent>
Вы не хотите копировать второй узел в первый, вы хотите переписать первый на второй. Или результат вашего образца неверен. –
Перезапись узла означает, что результат не будет содержать элемент. Но я согласен, что копия - это не лучший термин. –
vicch