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(_dot_)finch(_at_)homepla(_dot_)net) |
| Home Planet Software |
| http://www.homepla.net/ |
/-------------------------------------/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list