¿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' &lt; '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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta