Не могу разобраться с редактированием 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>

