W3C home > Mailing lists > Public > xsl-editors@w3.org > July to September 2001


From: Michael Kay <mhkay@iclway.co.uk>
Date: Wed, 4 Jul 2001 17:24:57 +0100
To: "'Danny Vint'" <dvint@mindspring.com>, <xsl-editors@w3.org>
Message-ID: <001201c104a5$de83a950$274d3c3e@PCUKMKA>
> but I'm trying to use the id() function to breakup the list
> of ids and that
> doesn't seem to be working as shown here:
> 	<xsl:key use="id(@ideref)"/>
> It seems to be the combination of id() and <xsl:key> that
> aren't aligned.

If you change this to
<xsl:key use="id(@ideref)/@idatt"/>
where idatt is the name of the ID attribute, then it should work.

Currently you are indexing the nodes on the string-value of the elements
identified by ID value, whereas you want to index them by their id-value.

But I can't quite see why you want to build a key using ID values, why not
use the id() function directly?

Mike Kay
Received on Wednesday, 4 July 2001 12:21:24 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:44:21 UTC