[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Sort based on attribute
Shimon,
One possibility is: <xsl:for-each select="//row"> <xsl:sort select="@id"/> <xsl:value-of select="@id"/> </xsl:for-each> Hope this helps. Actually, it's described well in the "XSLT Programmers Reference" (WROX) pp. 272-277. Regards, Frank. From: Shimon Pozin <shimonp@xxxxxxxxxxxxxxx> Date: Mon, 4 Dec 2000 16:53:05 -0500 Is there a way to sort result of <apply-templates> based on the attribute of the node? Let's say I have: <xml> <row id="1"/> <row id="2"/> </xml> and I want to print a table of attribute values in descending order. I tried: <xsl:template match="/"> <xsl:apply-templates select="//row"> <xsl:sort order="descending"> </xsl:template> <xsl:template match="row"> printing table of attributes here... </xsl:template> without success. Is it possible?
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|