XPath:你如何在xpath中进行小写调用

时间:2009-12-27 08:44:41

标签: html xpath

我正在使用Firefox的XPath-checker,无法正确使用语法。我有一个链接:

<a>LinkName</a>

我试着这样做:

//a[lower-case(child::text())='linkname']

但我有语法错误。我做错了什么?

由于

2 个答案:

答案 0 :(得分:43)

XPath 1.0中没有名为lower-case的函数,它是Firefox中使用的XPath版本。

您需要使用丑陋的translate函数: -

  translate(text(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')

...但是如果你需要覆盖更广泛的字符集,你当然需要扩展它。

答案 1 :(得分:0)

您可以使用翻译

doctrine:
    # ...
    orm:
        # ...
        auto_mapping: true
        mappings:
            # ...
            AppBundle:
                type: yml
                dir: SomeResources/config/doctrine