不区分大小写的 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']
如何将以下两项与一个 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']