RE: [xsl] Sorting & Grouping

Subject: RE: [xsl] Sorting & Grouping
From: Satish Patil <Satish.Patil@xxxxxxx>
Date: Thu, 26 Apr 2001 18:05:31 -0400
 John,

 Thank you for the help.

 But I don't want to print <emp_id> that are repeated.

 -Satish




-----Original Message-----
From: John Wang
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Sent: 4/26/01 5:55 PM
Subject: RE: [xsl] Sorting & Grouping

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

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


Current Thread