Мне нужно сгенерировать xml с python, имеющим пространства имен, как показано ниже:
the xml to generate:
<Reports xmlns="http://test.com/test.xsd">
<Message xmlns="">
<SPM>
--
--
<SPM>
</Message>
</Reports>
Я пробовал различные подходы с пространством имен и деревом элементов, но изо всех сил пытался найти решение для этого. Любая помощь будет оценена. PS: работа с xml в первый раз.
Код, который я попробовал без удачи, выглядит следующим образом:
Создать XML root контейнер
x_root = Element("Reports")
x_root.set("xmlns","http://test.com/test.xsd")`enter code here`
#SubElement(x_root,x_root1)
#x_root1=SubElement(x_root,"Message")
x_root1 = Element("Message")
x_root1.set("xmlns","")
x_root.append(x_root1)