不区分大小写的 xpath

Case insensitive xpath

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

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

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

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

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

您可以使用以下 XPATH:

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

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

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