2009-12-27 13 views

Respuesta

42

no hay una función llamada lower-case en XPath 1.0, que es la versión de XPath utilizado en Firefox.

Es necesario utilizar la función fea translate lugar: -

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

... pero por supuesto que se necesita para extender esta opción si necesita una cobertura de un carácter de conjunto más amplio.

+1

Gran sugerencia: no solo aplicable a Firefox :) –

+1

Nota: "translate" debe estar en mayúscula. –

+3

Aquí está la tabla ANSI completa: traducir (% s, 'ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ', 'abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ') –