Subject: Re: [xsl] key declarations (using a sequence constructor) From: Andy Chambers <achambers.home@xxxxxxxxxxxxxx> Date: Wed, 7 Oct 2009 12:22:47 +0100 |
On Tue, Oct 6, 2009 at 6:52 PM, G. Ken Holman <gkholman@xxxxxxxxxxxxxxxxxxxx> wrote: > Every member in your key table has the empty string as the associated key > value, and you are looking up the key value using an empty string. Thus, > every member of the key table is being returned to you, so you are getting > every attribute. > > I hope this helps. It does, thanks. So what do people usually do when they want to key an element on multiple attributes? Do they just make a string with some kind of separator breaking up the attributes? Isn't there a chance of this failing if the character used for the separator is used in one or more of the attributes? <xsl:key match="name" use="string-join((@oid, @parent-oid), '|')"/> Thanks, Andy
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] key declarations (using a, G. Ken Holman | Thread | Re: [xsl] key declarations (using a, Martin Honnen |
Re: [xsl] Seed problem in FXSL rand, Jesper Tverskov | Date | Re: [xsl] key declarations (using a, Martin Honnen |
Month |