Python 在使用.namespace_map时,它在输出xml中将url作为属性添加到使用前缀的标记末尾

Python 在使用.namespace_map时,它在输出xml中将url作为属性添加到使用前缀的标记末尾,python,xml,elementtree,python-2.6,Python,Xml,Elementtree,Python 2.6,正在处理的xml文件: <?xml version = "2.0" encoding = "UTF-8"?> <xmi:XMI xmi:Version = "2.0" xmlns:xmi="http://schema.omg.org/spec/XMI/2.0" xmlns:foo.a ="http://example.com/mphg/" xmlns:foo.b = "http://example.com/abcd/"> <foo.a:city name = "DE

正在处理的xml文件:

<?xml version = "2.0" encoding = "UTF-8"?>
<xmi:XMI xmi:Version = "2.0" xmlns:xmi="http://schema.omg.org/spec/XMI/2.0" xmlns:foo.a ="http://example.com/mphg/" xmlns:foo.b = "http://example.com/abcd/">
<foo.a:city name = "DELHI"></foo.a:city>
<foo.b:city name = "ChandiniChouk"></foo.b:city>
</xmi:XMI>
输出xml文件

<?xml version = "1.0" encoding = "UTF-8"?>
<xmi:XMI xmi:Version = "2.0" xmlns:xmi="http://schema.omg.org/spec/XMI/2.0">
<foo.a:city name = "DELHI" xmlns:foo.a ="http://example.com/mphg/" ></foo.a:city>
<foo.b:city name = "ChandiniChouk" xmlns:foo.b = "http://example.com/abcd/"></foo.b:city>
</xmi:XMI>


该文件添加了额外的属性,这不是必需的,而且所有名称空间都将从根标记中删除

请首先使输入文档格式正确。没有关于
xmi
前缀的声明(我在这里指出了同样的事情:)。请更新问题。。我没有得到您想要传达的信息…请附上此问题陈述的任何解决方案…谢谢您使用的Python版本是什么?它是Python 2.6.6
<?xml version = "1.0" encoding = "UTF-8"?>
<xmi:XMI xmi:Version = "2.0" xmlns:xmi="http://schema.omg.org/spec/XMI/2.0">
<foo.a:city name = "DELHI" xmlns:foo.a ="http://example.com/mphg/" ></foo.a:city>
<foo.b:city name = "ChandiniChouk" xmlns:foo.b = "http://example.com/abcd/"></foo.b:city>
</xmi:XMI>