I'm sorry... my english is very poor
My question is...
I use a <xsl:sort> inside a <xsl:for-each> but this order (ascending) isn't
available to use axis like (preceding:: , preceding-sibling::, etc...)
When i use this axis the order of the elements still be the order in XML
document and i want to work with the order created with <xsl:sort>
ok?¿?
Mensaje citado por: Andrew Curry
<andrew(_dot_)curry(_at_)pa(_dot_)press(_dot_)net>:
What are you wanting to do exacly, i think im missing your question
----- Original Message -----
From: <i92agcad(_at_)uco(_dot_)es>
To: "Lista XSL" <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Monday, March 01, 2004 9:32 AM
Subject: [xsl] Modifying the xPath order...
I have this structure in XML...
<elements>
<element>5</element>
<element>3</element>
<element>6</element>
<element>1</element>
</elements>
With XSL, i have...
<xsl:for-each select="element">
<xsl:sort select="." order="ascending" data-type="number"/>
...
</xsl:for-each>
In this way, the elements have this order...
position() = 1 --> element = 1
position() = 2 --> element = 3
position() = 3 --> element = 5
position() = 4 --> element = 6
But ...
preceding of element = 1 is element = 6
preceding of element = 3 is element = 5
preceding of element = 5 is element = null
preceding of element = 6 is element = 3
Then, how i know that preceding of element=3 in the order is the
element =
1?
¿?
How i calculate the acumulated total?¿? (for the element = 5 the total
acumulated is 1 + 3 + 5 ...)
Thanks!!!
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list