This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: xslt sorting




"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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]