[Home] [By Thread] [By Date] [Recent Entries]
Hi,
I have an XML document that I am trying to autonumber. For example <DB> <TABLE> <TABLE> <DB> <TABLE> <TABLE> <TABLE> I can generate the numbers for the TABLE, while in the DB, without any trouble as each belongs to a node-list for each <DB> element. The problem is when I try to list all the TABLEs' and number them for the cross reference part of the book. e.g. <xsl:for-each select="//TABLE"> <xs:value-of select="position()"/> </xsl:for-each> For this I get back (1,2,3,4,5) as all the <TABLE> elements belong to the node-list created by "//TABLE" and position() returns the location in the node-list not in the parent node. What I really want back is (1,2,1,2,3). Any suggestions? Many thanks, Peter ___ (OvO) /:::\ \|:|/ /--m-m--------------------------------+ | Peter Finch (p.finch@xxxxxxxxxxx) | | Home Planet Software | | http://www.homepla.net/ | /-------------------------------------/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



