Jak porównać ciągi z Xpath 1.0?

Doświadczam problemu z< operator na łańcuchach w Xpath 1.0.

To proste wyrażenie Xpath

'A' < 'B' (or the equivalent 'A' &lt; 'B')

nie ocenił na true w moim xslt uruchomionym w libxslt (który jest silnikiem XSLT 1.0).

Sprawdziłem w XML Spy, który pozwala testować wyrażenia Xpath zarówno w wersji 1.0, jak i 2.0, i oczywiście w Xpath 2.0 ocenia siętrue, ale w Xpath 1.0 oceniafalse!

Czy to błąd w Xpath 1.0?

Jakiego innego wyrażenia należy użyć, aby porównać dwa ciągi / znaki w kolejności alfabetycznej? Zauważ, że funkcja compare () nie będzie działać, ponieważ jest to funkcja XSLT 2.0.

questionAnswers(4)

yourAnswerToTheQuestion