[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Dereferencing not working in certain context
Try ensuring that count is numeric with number() You've probably got a sring that has been given some boolean interpretation. Ed > -----Original Message----- > From: David Carlisle [mailto:davidc@xxxxxxxxx] > Sent: 26 January 2004 15:40 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: Dereferencing not working in certain context > > > > But when count is equal to 4, the variable part of the > result should be the > same the as the hard-coded "4" part of the result. Could > someone please > tell me why it doesn't work? > > you haven't shown the relevant bit of your code (the definition of the > variable). But we can make some guesses > > If the variable count oes have the value 4 > as in > <xsl:variable name="count" select="4"/> > then as you say, [4] and [$count] will work in the same way. > > If however it has a value that is (or will be cast to) "4" > as in > <xsl:variable name="count" select="'4'"/> > or > <xsl:variable name="count">4</xsl:variable> > then [$count] will work like ['4'] which being a non-numeric > filter will > work like [boolean('4')] which will work like [true()] as boolean() > returns true on a non-empty string (or non empty node set) > and a predicate of true() will not filter your node set at all. > > David > > > -- > http://www.dcarlisle.demon.co.uk/matthew > > ______________________________________________________________ > __________ > This e-mail has been scanned for all viruses by Star Internet. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ______________________________________________________________ > __________ > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|