Re: [xsl] muliple level sorting using xsl:sort

Subject: Re: [xsl] muliple level sorting using xsl:sort
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Tue, 6 Sep 2005 06:50:20 +1000
You never showed what the result should be.

I simply don't understand what problem you have...

And I don't want to assume something not stated, like the other
people, answering this post do.

Cheers,
Dimitre Novatchev.

On 9/5/05, Aravind J <aravindjp@xxxxxxxxx> wrote:
> Hi ,
> I am trying to sort an xml data like
> <AAAA>
> <desc>SampleXML</desc>
> <Part>
> <code>
>  <name>1</name>
> </code>
> </Part>
> <Part>
>  <code>
>  <name>5</name>
>  </code>
>  <child type="child">
>  <Part>
>   <code><name>5-4</name></code>
>     <child type="child">
>     <Part>
>        <code><name>abc</name></code>
>     </Part>
>    <Part>
>     <code><name>def</name></code>
>     </Part>
>   </child>
>   </Part>
>  <Part>
>  <code><name>5-3</name></code>
>  </Part>
>  </child>
> </Part>
> <Part>
> <code>
>  <name>2</name>
> </code>
> </Part>
> </AAAA>
>
>
> when i tried to sort the data using
>  <xsl:for-each select="Part">
> <xsl:sort data-type="number"
> select="descendant-or-self::code/name"/> it is doing e
> first level sorting correctly, ie data is sorted in
> 1,2,5 order (code/name) . but sub parts of <part> 5 ie
> 5-3 and 5-4 are not getting sorted , similarly for
> children of 5-4 also.
>
> Any idea how we can sort sub parts ie (child <Part> )
> also in this case .
>
> Thanks & Regards
> Aravind
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>


--
Cheers,
Dimitre Novatchev
---------------------------------------
Harry did not ask how Dumbledore knew; ...but Harry had long since
learned that bangs and smoke were more often the marks of ineptitude
than expertise.

Current Thread