Subject: [xsl] Sort by Parameters-Child Nodes From: Bret <laker_66@xxxxxxxxx> Date: Thu, 29 Apr 2004 06:38:28 -0700 (PDT) |
Hi!! I have the following sample XSL which i'm trying to modify for Sorting based on parameters . I'm able to sort by DATE,TIME fields as seen below but not PERSON/FNAME or PERSON/LNAME when i pass them as parameters . I'm pretty sure i'm missing something in "template match" or "sort select" .Can anbody please point me in the right direction . Thanks!!! SAMPLE XML: <ABC> <DATE>2006-09-19T20:12:15</DATE> <TIME>20:12:15</TIME> <PERSON><FNAME>joe</FNAME><LNAME>joe</LNAME></PERSON> </ABC> SAMPLE XSL: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xml:space="preserve"> <xsl:param name="pa"/> <xsl:param name="pas"/> <xsl:template match="/"> <xsl:for-each select = "//ABC"> <xsl:sort select="*[name()=$pa]" order="{$pas}"/> <xsl:value-of select="DATE"/> <xsl:value-of select="TIME"/> <xsl:value-of select="PERSON/LNAME"/> <xsl:value-of select="PERSON/FNAME"/> </xsl:for-each> </xsl:template> </xsl:stylesheet> __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] search and replace, Jeni Tennison | Thread | Re: [xsl] Sort by Parameters-Child , David Carlisle |
Re: [xsl] Using XPath to retrieve n, Mukul Gandhi | Date | RE: [xsl] looping in xslt, Kenny Akridge |
Month |