This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Sorting & Grouping
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Sorting & Grouping
- From: "John Wang" <jwang at mincron dot com>
- Date: Thu, 26 Apr 2001 16:55:59 -0500
- Reply-To: xsl-list at lists dot mulberrytech dot com
Try this. I am not sure it is good enough.
<?xml version='1.0' encoding='utf-8' ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method="html"/>
<xsl:template match="parent">
<html>
<body>
<xsl:apply-templates select="child">
<xsl:sort select="emp_id"/>
<xsl:sort select="name"/>
</xsl:apply-templates>
</body>
</html>
</xsl:template>
<xsl:template match="child">
<xsl:value-of select="emp_id"/>
<xsl:text> </xsl:text>
<xsl:value-of select="name"/> <br />
</xsl:template>
</xsl:stylesheet>
-John
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Satish Patil
Sent: Thursday, April 26, 2001 3:15 PM
To: 'xsl-list@lists.mulberrytech.com'
Subject: [xsl] Sorting & Grouping
Hi All,
I need help in sorting & grouping.
I have a XML
<parent>
<child>
<name>AAAA</name>
<emp_id>1</emp_id>
</child>
<child>
<name>BBBBB</name>
<emp_id>3</emp_id>
</child>
<child>
<name>CCCC</name>
<emp_id>2</emp_id>
</child>
<child>
<name>DDDDD</name>
<emp_id>2</emp_id>
</child>
</parent>
How to write an XSL that sorts & groups according to <emp_id>. The intended
O/P is
1 AAAA
2 CCCC
DDDD
3 BBBB
Thank you in advance.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list