xsl-list
[Top] [All Lists]

Re: Modifying the xPath order...

2004-03-01 03:33:36

 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



<Prev in Thread] Current Thread [Next in Thread>