Довольно плохо знаком с преобразованиями в xml, и я застрял (может быть, для вас) в довольно легкой задаче.
Давайте предположим, что у нас есть источник:
<root>
<someValue>123</someValue>
</root>
Должен быть преобразован в:
<root>
<additional>
<someValue>123</someValue>
</additional>
</root>
Но если у нас есть это в качестве источника:
<root>
<additional>
<b>something</b>
</additional>
<someValue>123</someValue>
</root>
мы должны переместить someValue к существующему дополнительно , т. Е .:
<root>
<additional>
<b>something</b>
<someValue>123</someValue>
</additional>
</root>
Имейте в виду, что на уровне a могут быть другие элементы с таким же поведением (перемещено под добавочный ).
Хорошо, рабочий пример высоко ценится, но если он сопровождается небольшим описанием того, как он работает, это было бы фантастически (я предпочитаю ловить рыбу, а не просто кормить ее).