Как я могу перебирать список узлов xml (tag="items") и при этом вставлять новый узел в определенное место, в этом случае при изменении значения chileNode (tag="rowNum")? Вот пример, показывающий мой ввод и желаемый результат:
Запуск xml:
<items>
<item>
<rowNum>1</rowNum>
<description>some text</description>
</item>
<item>
<rowNum>1</rowNum>
<description>some more text</description>
</item>
<item>
<rowNum>2</rowNum>
<description>some text</description>
</item>
</items>
Желаемый результат:
<items>
<item>
<rowNum>1</rowNum>
<description>some text</description>
</item>
<item>
<rowNum>1</rowNum>
<description>some more text</description>
</item>
<item>
<rowNum>1</rowNum>
<description>last row 1 item</description>
</item>
<item>
<rowNum>2</rowNum>
<description>some text</description>
</item>
<item>
<rowNum>2</rowNum>
<description>last row 2 item</description>
</item>
</items>