|
Subject: RE: Not grokking keys... From: Kay Michael <Michael.Kay@xxxxxxx> Date: Thu, 22 Apr 1999 16:22:43 +0100 |
Many thanks for the explanation. Makes sense now. Let's hope something
similar finds its way into the next version of the spec!
> It's the "use" attribute not the "name" attributes that tells you what
> to use to find elements. The "name" attribute tells you what xsl:key
> definitions to use for a particular keyref() or key() function call.
>
> Suppose you have
>
> <Employee>
> <SSN>6789</SSN>
> <Name>Michael Kay</Name>
> <ManagedBy>1234</ManagedBy>
> </Employee>
>
> <Employee>
> <SSN>1234</SSN>
> <Name>John Smith</Name>
> </Employee>
>
> then you might do:
>
> <xsl:key match="Employee|Contractor" name="people" use="SSN"/>
>
> <xsl:template match="ManagedBy">
> <xsl:value-of select="keyref('people',.)/Name"/>
> </xsl:template>
>
> James
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Not grokking keys..., Guy_Murphy | Thread | Replacement for "first-of-type", et, Michel Goossens |
| Re: xlxp-dev: XSL and editing tools, James Tauber | Date | RE: xlxp-dev: XSL and editing tools, Kay Michael |
| Month |