|
Subject: Re: Not grokking keys... From: James Clark <jjc@xxxxxxxxxx> Date: Thu, 22 Apr 1999 19:54:57 +0700 |
Guy_Murphy@xxxxxxxxxx wrote:
> Thanks for addressing this....
>
> I'm almost there I think. The problem I face is it still looks like
> defining classes to me, I'm sure I'm only following you half-way.
>
> <xsl:key name="titles" match="div" use="title"/>
>
> The match="div" gets a collection together of div elements,
Right you've got a table of all the div elements.
> and we can now
> refer to that collection as titles as defined name="titles".
>
> What I'm still not grasping is use="title"
The table is indexed by the title children: I can retrieve a div from
the table using the value of the title child of the div element.
The table of div elements indexed by their titles is named "titles".
> And with keyref('titles', .) what's the second param got to do with
> anything?
The second param says that you use the value of the current element to
look up the div element that you are trying to find. If you instead had
<divref ref="Expressions"/>
you would instead use
keyref('titles', @ref)
James
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Not grokking keys..., Guy_Murphy | Thread | Re: Not grokking keys..., James Clark |
| Re: Not grokking keys..., Guy_Murphy | Date | RE: Not grokking keys..., Laurie Mann |
| Month |