Hejsan Hittade en annan lösning på problemet.Test if node attribute is empty [löst]
Jag har följande kod som inte verkar ge mig det jag förväntar mig.
Om jag kör koden utan if-satsen löper den perfekt.
Nu ville jag bli av med de tomma utskrifter som saknade innehåll i attributet subline.
<xsl:if test="boolean(@subline)">
<span>
<xsl:attribute name="class">
<xsl:value-of select="@sublineclass"/>
</xsl:attribute>
<xsl:value-of select="@subline"/>
</span>
<br/>
</xsl:if>
Funktionen boolean hittade jag hos w3c.org men den svarar true även om attributet är tomt. Jag kan ha misstolkat innebörden, kan någon hitta misstaget?
mvh
JoacimSv: Test if node attribute is empty [löst]
<xsl:if test="not(@subline='')">
Joacim