Subject: Re: [xsl] preceding-sibling::node()[1] to root node From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Sat, 4 Jun 2005 19:41:18 +1000 |
On 6/4/05, Mukul Gandhi <mukul_gandhi@xxxxxxxxx> wrote: > I have a question.. > > What should be the output of? > > <xsl:template match="/"> > <xsl:value-of > select="count(preceding-sibling::node()[1])" /> > </xsl:template> > > Should it be 0 or 'NaN' .. Or something else? This is a very easy, straightforward to answer question. How many preceding-sibling nodes does the document node have? Exactly zero. Therefore, the expression in the brackets is the empty node-set. How many elements does the empty node-set have? Exactly zero. Therefore the answer is: 0 Cheers, Dimitre Novatchev.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] preceding-sibling::node(), Mukul Gandhi | Thread | Re: [xsl] preceding-sibling::node(), Mukul Gandhi |
Re: [xsl] preceding-sibling::node(), Joe Fawcett | Date | Re: [xsl] preceding-sibling::node(), Mukul Gandhi |
Month |