Subject: RE: [xsl] Re: Re: Node Selection List From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx> Date: Sat, 21 Feb 2004 20:31:15 +0100 |
> -----Original Message----- > From: tsterlin@xxxxxxxxxxxxxxxxx > Hi, Based on the source doc you supplied earlier, this > <(when this item node's parent's title != 'Raging River')> > <xsl:value-of > select="1+count(preceding-sibling::ITEM)+count(../preceding- > sibling::PARA0[TITLE!='Raging River']/ITEM)"/> > <xsl:text>. </xsl:text> > <xsl:apply-templates/> > </end when> > will obviously not get you the expected result since: - there are AFAICT no ITEM nodes with preceding-sibling ITEM nodes - the ITEM nodes are never direct descendants of a PARA0 node it seems as if you just want the count of *all* preceding ITEM elements satisfying the stated condition, which would be count( preceding::PARA0[TITLE!='Raging River']/STEP1/ITEM ) (Alternately, replace the STEP1 node with a * if you don't know whether it's going to be exactly that) Hope this helps! Cheers, Andreas XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Re: Node Selection List, tsterlin | Thread | RE: [xsl] Re: Re: Node Selection Li, Andreas L. Delmelle |
RE: Xquery for 'hard data probs' wa, David Tolpin | Date | RE: [xsl] Re: Re: Node Selection Li, Andreas L. Delmelle |
Month |