¿Cómo comparar cadenas con Xpath 1.0?
Estoy experimentando un problema con el<
Operador en cuerdas en Xpath 1.0.
Esta simple expresión Xpath
'A' < 'B' (or the equivalent 'A' < 'B')
no se evaluó como verdadero en mi ejecución xslt en libxslt (que es un motor XSLT 1.0).
Revisé XML Spy, que permite probar expresiones Xpath tanto en 1.0 como en 2.0, y por supuesto, en Xpath 2.0 se evalúa paratrue
, pero en Xpath 1.0 se evalúa afalse
!
¿Es este un error en Xpath 1.0?
¿Qué otra expresión debo usar para comparar dos cadenas / caracteres para su orden alfabético? Tenga en cuenta que la función compare () no funcionará, ya que es una función XSLT 2.0.