| Correct use of Choose in xsl - new to xml
|
freddo

msg:4534176 | 4:19 am on Jan 8, 2013 (gmt 0) | I have an xsl file with the following two lines "<xsl:attribute name="width"><xsl:value-of select="imagesize/@width"/></xsl:attribute>" "<xsl:attribute name="height"><xsl:value-of select="imagesize/@height"/></xsl:attribute>" |
| I want to test for the value of imagesize/@width and set the values of width and height if the test condition is meet. I have tried the following without success <xsl:choose> <xsl:when test="350 > imagesize/@width"> <xsl:attribute name="width"><xsl:value-of select="420"/></xsl:attribute> <xsl:attribute name="height"><xsl:value-of select="560"/></xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="width"><xsl:value-of select="imagesize/@width"/></xsl:attribute> <xsl:attribute name="height"><xsl:value-of select="imagesize/@height"/></xsl:attribute> </xsl:otherwise> </xsl:choose> |
| I have also tried | <xsl:when test="350 > <xsl:value-of select=<xsl:value-of-select='imagesize/@width'/>"> |
| Can someone please help?
|
httpwebwitch

msg:4536532 | 1:57 pm on Jan 16, 2013 (gmt 0) | the syntax in the second example (using choose and when) looks correct to me. Do you have an XSLT execution tool? It might tell you where the problem is or possibly offer a helpful error message.
|
freddo99

msg:4536645 | 7:11 pm on Jan 16, 2013 (gmt 0) | Thanks httpwebwitch
|
|
|