This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Problems with sort.
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Problems with sort.
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Sat, 10 Jun 2000 17:47:17 +0100
- Reply-To: xsl-list at mulberrytech dot com
> I want it to sort by whatever the element
> is in /PAGE/@sort.
Ah, I see now.
<xsl:sort select="*[name()=/PAGE/@sort]"/>
Mike Kay
> I have tried so many combinations to try and tell it where to find the
> attribute @sort. I'm assuming that not finding it is what's
> causing it not to
> sort.
>
> <?xml version="1.0"?>
> <PAGE title="Display Projects" sort="title">
> <projects>
> <project>
> <number>
> 1114
> </number>
> <title>
> Test Title
> </title>
> <site_code>
> INCTM
> </site_code>
> <department>
> 0
> </department>
> </project>
> </PAGE>
>
> <xsl:template match="projects">
> <xsl:apply-templates>
> <xsl:sort select="Here is where I need help!"/>
> </xsl:apply-templates>
> </xsl:template>
>
> Brian
>
> Kay Michael wrote:
>
> > > I have this code:
> > >
> > > <xsl:apply-templates>
> > > <xsl:sort select="/PAGE/@sort"/>
> > > </xsl:apply-templates>
> > >
> > > It doesn't give an error, but isn't sorting by the value of
> > > "/PAGE/@sort".
> >
> > Since the sort key is an absolute path, its value doesn't
> depend on the
> > context node, so it will have the same value for every node
> in the node-set
> > you are trying to sort. Sort keys should normally be relative paths.
> >
> > Mike Kay
> >
> > XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
> --
>
> Brian N.
> Burridge
> Internet Architect
> (727) 399-3000 Ext 3515
> The Internet Group - ITSS
> Cox Target Media
>
> "Until a person can say deeply and honestly, "I am what I am
> today because of
> the choices I made yesterday," that person cannot say, "I
> choose otherwise."
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list