Для удобства чтения я рекомендую , а не , чтобы использовать <
.
Вместо :
//ad[regyear <= 1998]
Я использую :
//ad[not(regyear > 1998)]
Никогда не экранируйте символ >
в выражении XPath - Мне не известен случай, когда это необходимо.
Наконец , как правильно упоминает Ларс, в XPath 2.0 (XSLT 2.0) использовать операторы сравнения значений lt
, gt
, le
, ge
и ne
ине используйте общие операторы сравнения для сравнения двух значений.