Вместо <
и >
, используйте <
и >
...
<xsl:when test="td[7] > 4 and td[7] <= 15">...</xsl:when>
Обратите внимание, как я ставлю =
сразу после <
для репликации <=
Согласно комментарию @TimC, единственный, у кого есть для выхода, это <
до <
.
The >
можно оставить как есть, но я предпочитаю менять оба на согласованность.
Согласно комментарию @MichaelKay, XPath 2.0 позволяет использовать только lt
и gt
. ..
<xsl:when test="td[7] gt 4 and td[7] lt= 15">...</xsl:when>
И он также отмечает, что другой способ написать то же самое, но все еще используя >
...
<xsl:when test="15 >= td[7] and td[7] > 4">...</xsl:when>