Если вы хотите сравнить последовательности, используйте оператор =
, а не eq
. Поэтому, если вы используете XSLT 2 или процессор, ваш синтаксис, использующий $var = ('xxx','yyy','zzz','mmm')
, должен работать. В процессоре XSLT 1 правое выражение, строящее последовательность строк, вообще не поддерживается, так как типы данных содержат примитивные значения и наборы узлов и (в XSLT) фрагменты результирующего дерева, но не последовательности строк или типов в целом.