[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Autonumbering with XSLT
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
|
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
|