[xsl] position of nodes

Subject: [xsl] position of nodes
From: "Partho Paul" <uk4u@xxxxxxxxxxxxxxxxxxx>
Date: Sat, 10 Feb 2001 12:52:40 +0100
Following problem: numbering nodes
I have the following xml-structure:
                                                   Chapter
                                                 /               \                                          
                                            /                           \
                                        /                                    \
                            Paragraph                                      Paragraph
                            /  |  \    \                                            /  |  \    \ 
                        /      |     \     \                                    /      |     \     \                          
                    /          |        \     \                             /          |        \     \
                /              |          \      \                        /            |          \      \ 
            Text   StretchText  Text   StretchText   Text   StretchText  Text   StretchText
                          1                           2                           3                            4
What already works for the upper tree is with
<xsl:template match="StretchText">
   <xsl:number level="any" />
</xsl:template>
or
<xsl:value-of select="count(preceding::StretchText) + 1"/>

Now I want to number the StretchText from the Paragraph node, which will look
like beneath:
                                                    Chapter
                                                 /               \                                          
                                            /                           \
                                        /                                    \
                            Paragraph                                      Paragraph
                            /  |  \    \                                            /  |  \    \ 
                        /      |     \     \                                    /      |     \     \                          
                    /          |        \     \                             /          |        \     \
                /              |          \      \                        /            |          \      \ 
            Text   StretchText  Text   StretchText   Text   StretchText  Text   StretchText
                          1                           2                           1                            2


How can that be done? Tried some modification of the above xsl, but nothing worked so far.

Thanx in advance!
_______________________________________________________________________
Partho Paul                     email: uk4u@xxxxxxxxxxxxxxxxxxx
Computer science student        or:    paul@xxxxxxxxx
-----------------------------------------------------------------------
Homepage:   http://www.partho.de
Durga Puja: http://www.uni-karlsruhe.de/~uk4u/durga.html


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread