Hello everyone, 
I have xml similar to the following
<Table stripes="blue red green purple">
        <Boxgrp>
                <Boxbod>
                        <Boxrow>
                                <Content> First Row</Content>
                        </Boxrow>
                        <Boxrow>
                                <Content> Second Row</Content>
                        </Boxrow>
                        <Boxrow>
                                <Content> Third Row</Content>
                        </Boxrow>
                        <Boxrow>
                                <Content> Fourth Row</Content>
                        </Boxrow>
                        <Boxrow>
                                <Content> Fifth Row</Content>
                        </Boxrow>
                        <Boxrow>
                                <Content> Sixth Row</Content>
                        </Boxrow>
The number of values existing in the stripes attribute is variable (not
always 4), and the rows in the table can also be of different numbers (i.e.
I could get one with 20 rows)
Using xsl, I must access the values of the 'stripes' attribute and colour
the rows of the box.....i.e. in the above case, the box has 6 rows and 4
different colours so I want my rows to be coloured in the following way: 
Row 1: blue
Row 2: red
Row 3: green
Row 4: purple
Row 5: blue
Row 6: red   etc
 "         green
 "         purple
Question:
First of all, how do I access the different values of the stripes attribute
(is there an easy way that I have overlooked?)?
I need to know 
(a) how many of them there are (for my mod function)
(b) what values they have. 
I was trying string-before and string-after but that could get messy if I
got alot of different colours.
Thanks & Regards
Karen
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list