<rootTag xmlns="model">
<tag>
У меня есть файл xml с пространством имен, указанным выше. Я могу использовать etree в Python, чтобы проанализировать его, но после внесения изменений и записи его обратно в файл, etree изменяет его на
<rootTag xmlns:ns0="model">
<ns0:tag>
и добавляет «ns0» ко всем тегам. Я не хочу, чтобы это случилось. Пример программы выглядит следующим образом:
et = xml.etree.ElementTree.parse(xml_name)
root = (et.getroot())
root.find('.//*'+pattern).text = new_text
et.write(xml_name)
Есть ли какой-нибудь способ подавить это автоматическое c изменение? Спасибо