RE: [xsl] if then else

Subject: RE: [xsl] if then else
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 28 Feb 2005 17:35:29 -0000
This is correct in XSLT 2.0. Are you using an XSLT 2.0 processor? What was
the error message?

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: RQamar [mailto:qamar_rahil@xxxxxxxxxxx] 
> Sent: 28 February 2005 17:07
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] if then else
> 
> 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>
> 
> What would be the right way of writing it or is it incorrect 
> to have it 
> inside the select attribute of the xsl:value-of tag?
> 
> Appreciate any comments or suggestions
> Rahil

Current Thread