[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Determining the position of a specific node in the
David Carlisle wrote: >test="B/following-sibling::C" Indeed much simpler - oh well... Thank you! >B/position() > >which selects a sequence of B nodes then for each returns the >position Can I construe from that that "Give me the position of a specific node in the context" is best written in XPath 2 as <xsl:variable name="p" select="(node()[...predicate...]/position())[1]"/> with the [1] added to make it a singleton, and is equivalently still best written in XPath 1 as <xsl:variable name="p" select="count(node()[...predicate...][1]/preceding-sibling::node()) + 1"/> ? Christian
|
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
|