Subject: Re: position() affected by xsl:strip-space
From: "Cinzia" <cinzianet@xxxxxxxxxxxxx>
Date: Tue, 11 Apr 2006 19:34:18 +0100
|
> your 3b xml file does have line feeds as posted
>
> <genericSiteDoc>
> <cityInstal>India</cityInstal><cityI
>
> so the first child of genericSiteDoc is a text node and the cityInstall
> elements
> will have positions 2,3,4... if you use select="node()" (which is the
> default for apply-templates. you seem to get 2 4 6 which wouldimply that
> there is some space or comments that you are not seeing.
> Generally it's betterto use an explicit select="cityInstall" if you want
> to number with position() so you are sure that you are counting what you
> expect, or use xsl:number.
>
> David
Thank you, just removing that one line feed so that
<genericSiteDoc><cityInstal>India</cityInstal>.....
did solve the problem, producing values for position() of 1,2,3.... for this
particular example.
|