This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

position of nodes


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@rz.uni-karlsruhe.de
Computer science student        or:    paul@partho.de
-----------------------------------------------------------------------
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]