Как использовать больше и меньше, чем в xslt - PullRequest
0 голосов
/ 14 октября 2019

Я хочу использовать это для логики. моя логика If the wind speed is >4 and ≤15, then use the graphic. Как я могу использовать xslt для >4 and ≤15.

Пробный код:

<xsl:when test="td[7] > 4 -and- td[7] ">

Я использую XSLT 2.0

1 Ответ

2 голосов
/ 14 октября 2019

Вместо < и >, используйте &lt; и &gt; ...

<xsl:when test="td[7] &gt; 4 and td[7] &lt;= 15">...</xsl:when>

Обратите внимание, как я ставлю = сразу после &lt; для репликации <=


Согласно комментарию @TimC, единственный, у кого есть для выхода, это < до &lt;.

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...