This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: xslt sorting
- To: xsl-list at mulberrytech dot com
- Subject: Re: xslt sorting
- From: michael gruber <gruberm at msg dot de>
- Date: Mon, 06 Mar 2000 18:47:48 +0100
- Organization: msg systeme
- References: <Pine.LNX.4.05.10003061012240.9034-100000@pandora.binc.net>
- Reply-To: xsl-list at mulberrytech dot com
"Kari M. Scott" wrote:
> Hi,
Hi!!
I think you should sort your employees...
michael
>
> ________________________XSL file________________________
> <?xml version="1.0"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="content">
> <xsl:processing-instruction
> name="cocoon-format">type="text/html"</xsl:processing-instruction>
> <html>
> <head>
> <title>Sort Example</title>
> </head>
> <body bgcolor="#FFFFFF">
> <h3>Sort Example</h3>
>
<!--sorting HERE-->
<xsl:apply-templates>
<xsl:sort select="employee/name/family"/>
<xsl:sort select="employee/name/given"/>
</xsl:apply-templates>
>
> </body>
> </html>
> </xsl:template>
> <xsl:template match="employees">
> <ul>
> <xsl:apply-templates select="employee">
<!--NO sorting HERE>
>
> <xsl:sort select="name/family"/>
> <xsl:sort select="name/given"/
-->
> </xsl:apply-templates>
> </ul>
> </xsl:template>
> <xsl:template match="employee">
> <li>
> <xsl:value-of select="name/given"/>
> <xsl:value-of select="name/family"/>
> </li>
> </xsl:template>
>
> </xsl:stylesheet>
>
> _______________________________XML file_____________________
> <?xml version="1.0"?>
> <?cocoon-process type="xslt"?>
> <?xml-stylesheet href="sort.xsl" type="text/xsl"?>
>
> <content>
> <employees>
> <employee>
> <name>
> <given>Zoe </given>
> <family>Zeldman</family>
> </name>
> </employee>
> </employees>
> <employees>
> <employee>
> <name>
> <given>Kari </given>
> <family>Scott</family>
> </name>
> </employee>
> </employees>
>
> Kari M. Scott
> Berbee
> 5520 Research Park Drive
> Madison, WI 53711-5377
> kmscott@berbee.com
> 608.288.3000 ext. 1223
> 608.298.1223 direct dial
> 608.288.3037 fax
>
> Berbee...putting the E in business
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
***********************
michael gruber
msg systeme, Ismaning
Tel: 089/96101-407
mail: gruberm@msg.de
***********************
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list