Subject: [xsl] Re: Merging attribute values to unique list From: James Cummings <James.Cummings@xxxxxxxxx> Date: Tue, 5 Aug 2003 20:46:07 +0100 (BST) |
>Date: Tue, 5 Aug 2003 12:31:12 +0100 >From: David Carlisle <davidc@xxxxxxxxx> >Subject: Re: [xsl] Re: Merging attribute values to unique list > > I've tried to do something like: > <xsl:sort select="$mss//witness[@sigil=name()]/@shortname"/> > but this fails. > > >looking at the definition you used for $sigil that was the name() of the >current node in the for-each but if you replace $sigsil by name() you'll >get the name of the current node at that point in the expression, which >is the name of the witness element so it will always be te hstring >"witness". > >You want > ><xsl:sort select="$mss//witness[@sigil=name(current())]/@shortname"/> > >David When I replace the <xsl:sort select="name()"/> with the above, I get a NullPointerException. Suggestions? -James -- Dr James Cummings, James.Cummings@xxxxxxxxx, http://www.uea.ac.uk/~q503 Cursus Project, School of Music, University of East Anglia, Norwich, Norfolk, NR4 7TJ, UK Tel:(01603)593-595 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: Merging attribute val, David Carlisle | Thread | Re: [xsl] Re: Merging attribute val, David Carlisle |
RE: [xsl] jd.xslt bug (at least une, Robert Koberg | Date | [xsl] My stylesheet not finding nod, John Sturman |
Month |