[jdom-interest] Sorting Question
Ian Lea
ian.lea at blackwell.co.uk
Mon Nov 26 07:30:51 PST 2001
How about using XSLT with a couple of <xsl:sort> elements?
<xsl:for-each select="Artist">
<xsl:sort select="@name"/>
...
<xsl:for-each select="Album">
<xsl:sort select="@name"/>
...
</xsl:for-each>
</xsl:for-each>
Just a thought, perhaps triggered by the fact that I've just
been writing some XSL stylesheets.
--
Ian.
ian.lea at blackwell.co.uk
kevin.schmidt at convergys.com wrote:
>
> I would like to have my XML file sorted in alphanumeric order by a given
> attribute.
> I would like to sort Artists and Albums by their name attribute, so, for
> example,
>
> <Artist name="Metallic">
> <Album name="Master of Puppets"/>
> <Album name="Load"/>
> </Artist>
> <Artist name="Aerosmith">
> <Album name="Toys in the Attic"/>
> <Album name="Draw the Line"/>
> </Artist>
>
> would become:
>
> <Artist name="Aerosmith">
> <Album name="Draw the Line"/>
> <Album name="Toys in the Attic"/>
> </Artist>
> <Artist name="Metallic">
> <Album name="Load"/>
> <Album name="Master of Puppets"/>
> </Artist>
>
> I was thinking of using the Comparable interface for the Element class, but
> it seems like a lot of work and am wondering if there is an easier way.
> -Kevin Schmidt
> Senior Web Developer
> Cincinnati, OH
More information about the jdom-interest
mailing list