Из приведенного ниже XML я хочу удалить начальный и конечный тег для <root>
, чтобы <INVOKE>
стал узлом верхнего уровня. Кроме того, тег <item>
должен быть удален таким образом, чтобы <DNAME>
, <PEMAIL>
и <PHONE>
становились дочерними для <PER>
. Я нашел решение для удаления дочерних узлов из https://docs.python.org/3/library/xml.etree.elementtree.html. Но дочерний узел необходимо удалить таким образом, чтобы внучка стала дочерним узлом.
<root>
<Invoke>
<Set>
<INT>
<co>1</co>
<ti>2</ti>
<WOSTATUS>11</WSTATUS>
<PER>
<item>
<DNAME>12</DNAME>
<PEMAIL>13</PEMAIL>
<PPHONE>14</PPHONE>
</item>
</PER>
</INT>
</Set>
</Invoke>
</root>