Como comparar strings com o Xpath 1.0?
Eu estou experienciando um problema com o<
operador em seqüências de caracteres no Xpath 1.0.
Esta simples expressão Xpath
'A' < 'B' (or the equivalent 'A' < 'B')
não foi avaliado como true na execução do xslt na libxslt (que é um mecanismo XSLT 1.0).
Eu verifiquei no XML Spy, que permite testar expressões Xpath em 1.0 e 2.0, e com certeza, no Xpath 2.0 ele avaliatrue
, mas no Xpath 1.0 ele avaliafalse
!
Isso é um bug no Xpath 1.0?
Que outra expressão devo usar para comparar duas sequências / caracteres por ordem alfabética? Observe que a função compare () não funcionará, pois esta é uma função XSLT 2.0.