|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Sorting times in xslt
Hi Matthew,
Here's how to do it:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:template match="/times">
<xsl:copy>
<xsl:apply-templates select="time">
<xsl:sort data-type="number"
select="substring-before(@value,':')"/>
<xsl:sort data-type="number" select="substring-after(@value,':')"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
<xsl:template match="/ | @* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Matthew Cordes wrote:
> I'm curious what possible solutions you folks might have for sorting
> times in XSLT.
>
> e.g.
<times>
<time value="10:45"/>
<time value="1:15"/>
<time value="9:43"/>
<time value="35:27"/>
<time value="20:48"/>
</times>
__________________________________________________
Do You Yahoo!?
Yahoo! Photos - Share your holiday photos online!
http://photos.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








