我有一个XML文件,如:
<component xmlns:xyz="some namespace">
<import xmlns:util="tools.utils"/>
<import xmlns:git="tools.git"/>
</component>
我想知道<import>
节点中提到的命名空间。如果我使用lxml的nsmap
属性,它会给出所有节点的所有命名空间的字典。
但我想知道<import>
节点中提到的命名空间。
例如,
在解析第一个<import>
节点时,我应该得到{'util' : 'tools.util'}
在解析第二个<import>
节点时,我应该得到{'git' : 'tools.git'}
我正在使用python和lxml来解析XML文件。 请帮帮我