不区分大小写的xpath

时间:2015-03-02 00:22:20

标签: python xpath lxml

如何将以下两个项目与一个xpath匹配?

<locales>
        <locale name="nl-NL">
</locales>

<locales>
        <locale name="NL-NL">
</locales>

到目前为止,我有一个区分大小写的匹配:

//locales/locale[@name="nl-NL"]

1 个答案:

答案 0 :(得分:3)

您可以使用以下XPATH:

//locales/locale[translate(@name,'nl','NL')='NL-NL']

或者,如果只有两个值,您甚至可以使用:

//locales/locale[@name='NL-NL' or @name = 'nl-NL']