|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Determining last node
I am trying to determine if a given node is the last of its kind, either within its own siblings or in the entire document. The document structure is: book chapter sect1 sect1 chapter sect1 sect1 sect1 chapter sect1 I am trying ... <xsl:when test="$chNum=$source/book/chapter[last()]"> ... when processing the chapters in a template called from inside a for-each ($chNum is the <xsl:number/> value of the chapter node, passed in from the template call). I am trying ... <xsl:when test="$sectNum=count($source//sect2)"> ... when processing the sect1 nodes inside a template called from inside a for-each that processes all sect2 nodes at once, regardless of their chapter. However, neither one is catching. Processing is always passing to the <xsl:otherwise> block. What xpath statement do I need to use to determine if the current chapter element or sect1 element is the "last of its kind"? Thanks in advance. --Larry Garfield 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
|

Cart








