Subject: Re: Modifying the xPath order...
From: i92agcad@xxxxxx
Date: Mon, 01 Mar 2004 11:33:36 +0100 (MET)
|
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.curry@xxxxxxxxxxxx>:
> What are you wanting to do exacly, i think im missing your question
> ----- Original Message -----
> From: <i92agcad@xxxxxx>
> To: "Lista XSL" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> Sent: Monday, March 01, 2004 9:32 AM
> Subject: 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
|