[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re: Re: Node Selection List
> -----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
|
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
|