xsl-list
[Top] [All Lists]

Re: if then else

2005-02-28 10:12:32
RQamar wrote:

Hi

I wanted to use the 'if then else' clause inside the <xsl:value-of select="">. I tried doing it this way but its obviously wrong as it returns an error.

<Value type="TEXT" ref="{CONCEPT/@ref}">
<xsl:value-of select="if(OBJECT-SLOT) then OBJECT-SLOT/@name else DATA-SLOT/@name"/>
</Value>


i dont think there's a way of doing this inline and xsl:if does not have an else clause, so you need to use the xsl:choose element like

<xsl:choolse>
   <xsl:when test="OBJECT-SLOT">
   <!-- do something -->
   </xsl:when>
   <xsl:otherwise>
   <!-- do something else -->
   </xsl:otherwise>
</xsl:choolse>

cheers,

Manos

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>