Не могу разобраться с редактированием XML

Никак не могу понять, как открыть файл, отредактировать и сохранить. Вот например как изначально выглядит файл:

введите сюда описание изображения

И вот что мне надо сделать:

введите сюда описание изображения

Выглядит просто, но у меня ничего не получается


Ответы (1 шт):

Автор решения: Roman Konoval

Вот пример модификации xml файла:

import xml.etree.ElementTree as ET
tree = ET.parse('input.xml')
root = tree.getroot()

b_el = root.find('./b')
c_el = ET.SubElement(b_el, 'c')
c_el.text = 'hi'
b_el.append(c_el)

tree.write('output.xml')

Добавляет в b еще один элемент c:

<a>
    <b>
        <c>hello</c>
    </b>
</a>
→ Ссылка