|
Subject: RE: [xsl] Please check !! From: "Kevin Jones" <kjouk@xxxxxxxxxxx> Date: Sat, 27 Oct 2001 00:08:05 +0100 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Please check !!, kalpana rawat | Thread | RE: [xsl] Please check !!, kalpana rawat |
| Re: [xsl] Please check !!, Jörg Heinicke | Date | RE: [xsl] Please check !!, kalpana rawat |
| Month |