Как сравнить строки с Xpath 1.0?

Я испытываю проблему с< оператор на строках в Xpath 1.0.

Это простое выражение Xpath

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

не оценивается как истина в моем xslt-запуске в libxslt (который является движком XSLT 1.0).

Я проверил в XML Spy, который позволяет тестировать выражения Xpath в 1.0 и 2.0, и, конечно же, в Xpath 2.0 он оцениваетtrue, но в Xpath 1.0 он оценивается какfalse!

Это ошибка в Xpath 1.0?

Какое другое выражение я должен использовать, чтобы сравнить две строки / символы для их алфавитного порядка? Обратите внимание, что функция сравнения () не подходит, поскольку это функция XSLT 2.0.

Ответы на вопрос(4)

Ваш ответ на вопрос