-----Original Message-----
From: tsterlin(_at_)email(_dot_)arizona(_dot_)edu
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