Tengo un contenedor con una imagen de fondo que necesito cambiar según la situación. Hago lo siguiente:
Código HTML:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="utf-8"/> <xsl:template match="/"> <xsl:choose> <xsl:when test="$actualTime > $sunrise and $actualTime < $sunset"> <xsl:variable name="weather" select="'1.png'"> </xsl:when> <xsl:otherwise> <xsl:variable name="weather" select="'2.png'"> </xsl:otherwise> </xsl:choose> <div class="WeatherSprite" style="background-image: url(images/weather_icons/{[B]$weather[/B]}"></div>
Saludos.