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: Please check !!


Thanks kevin !!
--- Kevin Jones <kjouk@yahoo.co.uk> wrote:
> 
> Assuming your input looks a little like this,
> 
> <Document>
>         <Year value="1999">
>                 Something here ?
>         </Year>
>         <Year value="2001">
>                 Something here ?
>         </Year>
> and so on...
> 
> You don't really need to use a variable, instead of
> your for-each loop you
> could have
> 
> <td class="cssheader11">
>  <xsl:apply-templates select="Document/Year">
>    <xsl:sort select="@value" order="ascending"
> data-type="number"/>
>  </xsl:apply-templates>
> </td>
> 
> This sorts the Year elements by the @value attribute
> and calls a template
> for each Year element to generate the values you
> want to output. If you
> don't provide a template that matches 'Year' then
> the default template rules
> will cause the text of the Year elements to be
> output. To change this
> behavior define a template something like this.
> 
> <xsl:template match="Year">
> 	<xsl:value-of select="."/>
> </xsl:template>
> 
> Regards
> Kev.
> 
> 
>
_________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at
> http://mail.yahoo.com
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

 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]