|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re: Merging attribute values to unique list
Hey James,
I ran this just fine within msxml4:
...
<xsl:variable name="mss">
<witness sigil="A" shortname="Alex"/>
<witness sigil="B" shortname="Betty"/>
<witness sigil="E" shortname="Evan"/>
<witness sigil="D" shortname="Darlene"/>
<witness sigil="C" shortname="Charlie"/>
<witness sigil="G" shortname="Georgia"/>
</xsl:variable>
<xsl:for-each select="msxsl:node-set($unique-wit-list)/*">
<!--<xsl:sort select="name()" data-type="text"/>-->
<xsl:sort
select="msxsl:node-set($mss)//witness[@sigil=name(current())]/@shortname"/>
<a href="foo/a1.xml?wit='{name()}'">
<xsl:value-of
select="msxsl:node-set($mss)//witness[@sigil=name(current())]/@shortname"/>
</a><br />
</xsl:for-each>
...
Might a bug with your parser(?).
-Jeff
-----Original Message-----
From: James Cummings [mailto:James.Cummings@xxxxxxxxx]
Sent: Tuesday, August 05, 2003 3:46 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Merging attribute values to unique list
>Date: Tue, 5 Aug 2003 12:31:12 +0100
>From: David Carlisle <davidc@xxxxxxxxx>
>Subject: Re: 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
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
|

Cart








