Вы должны использовать < вместо < и > вместо >, потому что это зарезервированные символы.
Ответ 2
Кроме того, в XSLT 2.0 вы можете использовать операторы "gt" (больше, чем), "lt" (меньше) и "eq" (равно). Использование этих вместо сущностей делает ваш код немного более чистым.