xsl:apply-templates select=".[nodeTest]" mode="somemode"
не удается с could not compile select expression
.
Я перечитал главу «Сокращенный синтаксис» в спецификации и до сих пор не понимаю, является ли это ошибкой реализации или соответствующим поведением.
self::node[nodeTest]
конечно, хорошо работает.
Как-то указано, что укороченная ось не должна работать с предикатом?