[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] forum threads sorting


Subject: Re: [xsl] forum threads sorting
From: "arser.abitu.ru" <arser@xxxxxxxx>
Date: Tue, 26 Feb 2002 18:55:53 +0300

Hello Oleg,


the solution is simple: <xsl:sort select="root//*/@vl"/>

but might be slow..




Tuesday, February 26, 2002, 5:54:27 PM, you wrote:

OT> Hello!

OT> Here is a sorting problem I cannot manage:

OT> input xml represents forum threads

OT> <root>
OT>         <aaa vl="2001-12-02 13:56">
OT>                 <aaa vl="2002-01-02 12:32">
OT>                         <aaa vl="2002-01-03 14:43" />
OT>                 </aaa>
OT>                 <aaa vl="2002-02-01 13:43" />
OT>         </aaa>
OT>         <aaa vl="2002-01-03 14:54" />
OT>         <aaa vl="2002-02-01 10:44">
OT>                 <aaa vl="2002-02-01 10:45" />
OT>         </aaa>
OT> </root>

OT> and stylesheet have to sort threads (root/aaa elements) by last message 
OT> date (taking into account vl attributes in descendants elements).

OT> I can sort by root/aaa dates, but I can't consider descendant messages

OT> <xsl:sort select="translate(@vl, '-, ','')" />

OT> PS. I'm aware of xslt2 and saxon solutions, but unfortunately I need 
OT> pure xslt1 one.




-- 
Best regards,
 arser.abitu.ru                            mailto:arser@xxxxxxxx


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml