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 |