запись xml с использованием 2 тегов пространства имен Python - PullRequest
0 голосов
/ 07 января 2020

Мне нужно сгенерировать 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)
...