Subject: RE: 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: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
|