[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
gentlemen,
thanks for your replies. let me clarify.
I have played with the sort to sort by name under "text" mode and age under "number" mode. the code snippet I sent you was half-way between
those two experiments.
the results of these tests is that I get no sorting at all. the groups are posted to the html in the order in which they exist in the xml file.
this is a copy of the resulting html file
should be listed in descending order by age (oldest to youngest)
30 Sylvia
39 Mariana
*********************************************************
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
</xsl:template>
</xsl:stylesheet>
I appreciate your help. would you mind replying directly to me as well as the list since I am diagest mode.
cheers,
sylvia
[xsl] xsl:sort now working under unix
Subject: [xsl] xsl:sort now working under unix From: Sylvia Murphy <murphys@xxxxxxxx> Date: Wed, 22 Dec 2004 10:27:34 -0700 |
gentlemen,
thanks for your replies. let me clarify.
I have played with the sort to sort by name under "text" mode and age under "number" mode. the code snippet I sent you was half-way between
those two experiments.
the results of these tests is that I get no sorting at all. the groups are posted to the html in the order in which they exist in the xml file.
this is a copy of the resulting html file
********************************************************* TEST of SORT
should be listed in descending order by age (oldest to youngest)
30 Sylvia
39 Mariana
*********************************************************
here is the stylesheet with the corrected field to field type: <?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"> <html> <head></head> <body> <h1> TEST of SORT</h1> <p>should be listed in descending order by age (oldest to youngest)</p>
<xsl:for-each select="addressbook"> <!--descending or ascending (default) --> <xsl:sort select="age" data-type="number" order="descending"/> <xsl:apply-templates/> </xsl:for-each> </body> </html>
</xsl:template>
<xsl:template match="address"> <p> <xsl:value-of select="age"/> <xsl:text> </xsl:text> <xsl:value-of select="name"/> <xsl:value-of select="$newline"/> </p> </xsl:template>
</xsl:stylesheet>
I appreciate your help. would you mind replying directly to me as well as the list since I am diagest mode.
cheers,
sylvia
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] comparing two nodes, Danny Gallagher | Thread | Re: [xsl] xsl:sort now working unde, Anton Triest |
RE: [xsl] Calculating Sum in XSLT 1, Michael Kay | Date | RE: [xsl] Microsoft .net and XSLT 2, Pieter Reint Siegers |
Month |
Keywords