PyXB случайным образом добавляет / удаляет xmlns = "http://www.w3.org/1999/xhtml" - PullRequest
0 голосов
/ 04 августа 2020

У меня проблема, когда я создаю строку xml из схемы с помощью PyXB, и в некоторых случаях, когда строка создается, добавляется пространство имен xmlns = "http://www.w3.org/1999/xhtml". Когда я воссоздаю строку, она удаляется. Как может случиться так, что он иногда добавляет пространство имен, а иногда не добавляет его?

Пример того, как это выглядит при добавлении

<ns1:Testdoc xmlns="http://www.w3.org/1999/xhtml" xmlns:ns1="http://schema.test.com/time/1"><ns1:id>e1a1ba3a-8e5f-417c-8156-23ae80809522</ns1:id></ns1:Testdoc>

Пример, когда это не так добавлено

<ns1:Testdoc xmlns:ns1="http://schema.test.com/time/1"><ns1:id>e1a1ba3a-8e5f-417c-8156-23ae80809522</ns1:id></ns1:Testdoc>
...