Re: [xsl] if then else

Subject: Re: [xsl] if then else
From: Emmanouil Batsis <Emmanouil.Batsis@xxxxxxxxxxx>
Date: Mon, 28 Feb 2005 19:12:32 +0200
RQamar wrote:


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"/>

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:when test="OBJECT-SLOT">
   <!-- do something -->
   <!-- do something else -->



Current Thread