Subject: RE: [xsl] Fwd: Parameterised Sorts From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 10 Dec 2003 12:30:12 -0000 |
If you have an element <e att="3"> then the name of the attribute node (as returned by the local-name() function) is "att", not "@att". Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > chris@xxxxxxxxxxx > Sent: 10 December 2003 11:20 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Fwd: Parameterised Sorts > > > Hi folks, > > I'm fairly new to xsl but I have looked everywhere to the > answer to my problem > with no joy. Perhaps someone can help? > > I have a table that I need to allow the sort order to be > changeable on so I > have implemented a parameter based sort like so: > > <xsl:apply-templates select="teams/group"> > <xsl:sort select="*[local-name()=string($sortRequested)]" > order="{$sortOrderRequested}"/> > </xsl:apply-templates> > > If $sortRequested = 'name' and name is a node below group it > works OK. If $sortRequested = '@name' and name is an > attribute of group it dosn't work. > > What am I doing wrong? > Thanks for any help. > Chris > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Fwd: Parameterised Sorts, chris | Thread | [xsl] Using Foreach with Attribute , Manuel Reyes |
RE: [xsl] Using Foreach with Attrib, Joe Fawcett | Date | Re: [xsl] Removing Duplicates & For, David Carlisle |
Month |