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

Re: [xsl] Simple Sort Problem


Subject: Re: [xsl] Simple Sort Problem
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Tue, 26 Nov 2002 18:16:30 -0500

Evan--

At 03:46 PM 11/26/2002, you wrote:
Even with the change Xalan still outputs the wrong order

Ah, it appears that every info element in your source has its own Row. So they are getting sorted -- the single info in each Row is sorted among its siblings (of which there are none).


So try this:

<xsl:template match="HelloWorld">
  <xsl:apply-templates select="Row">
    <xsl:sort select="info/date" order="descending"/>
  </xsl:apply-templates>
</xsl:template>

<xsl:template match="Row">
  <xsl:apply-templates/>
</xsl:template>

I hadn't looked closely enough at your data, so I caught the wrong error (they are both common). Sorry!

Good luck,
Wendell



======================================================================
Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


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




Current Thread
Keywords
xml