Tôi có đoạn code xml folowing:XSLT: substring-trước
<weather-code>14 3</weather-code>
<weather-code>12</weather-code>
<weather-code>7 3 78</weather-code>
Bây giờ tôi muốn chỉ lấy số đầu tiên của mỗi nút để thiết lập một hình nền. Vì vậy, đối với mỗi nút tôi có xslt folowing:
<xsl:attribute name="style">
background-image:url('../icon_<xsl:value-of select="substring-before(weather-code, ' ')" />.png');
</xsl:attribute>
Vấn đề là chuỗi con trước đó không trả lại bất cứ điều gì khi không có khoảng trống. Bất kỳ cách nào dễ dàng xung quanh điều này?
1: Tôi sẽ đi theo cùng một cách. – Manish
Điều kiện Xslt là ICK! Tôi thích giải pháp của Ledhund, nhưng điều này là chính xác về mặt kỹ thuật. – Armstrongest