RE: [xsl] xsl:if giving me "Invalid type" error

Subject: RE: [xsl] xsl:if giving me "Invalid type" error
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Tue, 15 Apr 2003 18:43:45 +0100
Presumably $firstDiv is not a node, e.g. it might be a string.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> James J. Ramsey
> Sent: 15 April 2003 18:19
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] xsl:if giving me "Invalid type" error
> 
> 
> <xsl:if test="$firstDiv[1]/preceding-sibling::*">
>  ...
> </xsl:if>
> 
> only works if $firstDiv[1]/preceding-sibling::*
> returns empty. Otherwise, I get a complaint about
> 
> XPath error Invalid type in
> $firstDiv[1]/preceding-sibling::*
> 
> Nothing I can think of seems to fix this. I tried
> using boolean($firstDiv[1]/preceding-sibling::*), but
> I still get the Invalid type error.
> 
> What's going on?
> 
> 
> __________________________________________________
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo http://search.yahoo.com
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread