我有一个问题,我使用 PyXB 从架构创建 xml 字符串,在某些情况下,当创建字符串时,添加了命名空间 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>