[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
|