У меня есть следующий xml-код:
<weather-code>14 3</weather-code>
<weather-code>12</weather-code>
<weather-code>7 3 78</weather-code>
Теперь я хотел бы взять только первое число каждого узла, чтобы установить фоновое изображение.Таким образом, для каждого узла у меня есть следующий xslt:
<xsl:attribute name="style">
background-image:url('../icon_<xsl:value-of select="substring-before(weather-code, ' ')" />.png');
</xsl:attribute>
Проблема в том, что подстрока перед не возвращает ничего, когда нет места.Есть ли простой способ обойти это?