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