Для каждого дочернего узла я хочу продублировать свой родительский узел, чтобы в результирующем xml содержался только один дочерний узел для родительского узла, а остальные узлы были одинаковыми.
Вот пример ввода
<a>
<a1>header1</a1>
<a2>header2</a2>
<a3>
<a31>
<a311>line_1</a311>
<a311>line_2</a311>
</a31>
<a32>5o$</a32>
<a33>Add</a33>
</a3>
<a4>account_holder</a4>
</a>
Что я хочу сделать - повторить a3 столько раз, сколько приходит узел a311.Остальные все узлы сохраняются
Вывод
<a>
<a1>header1</a1>
<a2>header2</a2>
<a3>
<a31>
<a311>line_1</a311>
</a31>
<a32>5o$</a32>
<a33>Add</a33>
</a3>
<a3>
<a31>
<a311>line_2</a311>
</a31>
<a32>5o$</a32>
<a33>Add</a33>
</a3>
<a4>account_holder</a4>
</a>