Firefox の XPath チェッカーを使用していますが、構文が正しくありません。リンクがあります:
<a>LinkName</a>
そして私はこうやってみます:
//a[lower-case(child::text())='linkname']
しかし、構文エラーがあります。何が間違っているのでしょうか?
ありがとう
ベストアンサー1
lower-case
Firefox で使用される XPath のバージョンである XPath 1.0 では、呼び出される関数はありません。
代わりに醜いtranslate
関数を使用する必要があります:-
translate(text(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')
...ただし、もちろん、より広い文字セットをカバーする必要がある場合は、これを拡張する必要があります。