我正在使用Firefox的XPath-checker,无法正确使用语法.我有一个链接:
<a>LinkName</a>
Run Code Online (Sandbox Code Playgroud)
我尝试做:
//a[lower-case(child::text())='linkname']
Run Code Online (Sandbox Code Playgroud)
但我有语法错误.我究竟做错了什么?
谢谢
Ant*_*nes 44
lower-caseXPath 1.0中没有调用函数,它是Firefox中使用的XPath版本.
你需要使用丑陋的translate功能: -
translate(text(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')
Run Code Online (Sandbox Code Playgroud)
...但是如果你需要覆盖更广泛的字符集,你当然需要扩展它.