RE: [xsl] Sorting & Grouping

Subject: RE: [xsl] Sorting & Grouping
From: "John Wang" <jwang@xxxxxxxxxxx>
Date: Thu, 26 Apr 2001 16:55:59 -0500
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@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Satish Patil
Sent: Thursday, April 26, 2001 3:15 PM
To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
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


Current Thread