使用xmlns命名空间获取标签的子标签

时间:2019-10-01 14:43:46

标签: python xml elementtree

我有以下xml文档:

<reply xmlns:j="http://abc/1">
    <alarm xmlns="http://abcs/1/alarm">
        <alarm-sum>
            <no-active-alarms/>
        </alarm-sum>
    </alarm>
    <clix>
        <banner></banner>
    </clix>
</reply>

最终目的只是确定文档中是否存在<no-active-alarms/>标签。

但是此标签也表示为{http://abc/1/alarm}no-active-alarms,并且关联的名称空间可能会更改,因此我不想对其进行硬编码。 python中有没有办法忽略相关的名称空间?我不想修改XML。

0 个答案:

没有答案