|
Subject: RE: Key and next attribute ? From: Kay Michael <Michael.Kay@xxxxxxx> Date: Fri, 20 Oct 2000 10:54:11 +0100 |
> I want search if thing/@name = graphic/@source and replace
> graphic/@source to thing/@sys-id. See my example:
>
>
> <xsl:key name="thingsearch" match="thing/@name" use="."/>
I suggest you index the elements on the value of the attribute:
<xsl:key name="thingsearch" match="thing" use="@name"/>
(You can do it your way, but I find this way less confusing.)
Then you can access the information you want as
select="key('thingsearch', @source)/@sys-id"
If you index the attributes rather than the elements, the equivalent would
be
select="key('thingsearch', @source)/../@sys-id"
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: 2xml files -> one xml file, Benoit Cerrina | Thread | mathml xsl stylesheets?, STENZEL |
| mathml xsl stylesheets?, STENZEL | Date | Re: Emacs PSGML mode for XSL, Christopher R. Maden |
| Month |