Редактировать XML как словарь в Python?
Я пытаюсь сгенерировать настроенные xml-файлы из шаблонного xml-файла на python.
Концептуально я хочу прочитать в шаблоне xml, удалить некоторые элементы, изменить некоторые текстовые атрибуты и записать новый xml в файл. Я хотел, чтобы это работало примерно так:
conf_base = ConvertXmlToDict('config-template.xml')
conf_base_dict = conf_base.UnWrap()
del conf_base_dict['root-name']['level1-name']['leaf1']
del conf_base_dict['root-name']['level1-name']['leaf2']
conf_new = ConvertDictToXml(conf_base_dict)
теперь я хочу записать в файл, но не вижу, как добраться до ElementTree.ElementTree.write ()
conf_new.write('config-new.xml')
Есть ли способ сделать это, или кто-то может предложить сделать это по-другому?