Subject: RE: [xsl] Is it possible to use one key element for dual conditions From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Wed, 20 Jun 2001 13:14:34 +0100 |
> I use two keys for following conditions: > > when FacilityID exists, use prodCode key > <xsl:key name="prodCode" match="z:row" > use="concat(@FacilityID,':',@ProductCode)"/> > > when no FacilityID exists, then use prodCode2 key > <xsl:key name="prodCode2" match="z:row" use="@ProductCode" /> > > The above key element is applied to get a set of unique node-set > and the related information. > > I am wondering is it possible to combine these two keys into > one key Use two xsl:key declarations with the same name: <xsl:key name="prodCode" match="z:row[@FacilityId]" use="concat(@FacilityID,':',@ProductCode)"/> <xsl:key name="prodCode" match="z:row[not(@FacilityId)]" use="@ProductCode" /> Mike Kay Software AG XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Is it possible to use one key, Yang | Thread | [xsl] again position()?, Daniel Bauke |
RE: [xsl] XML and XSL, Michael Kay | Date | RE: [xsl] again position()?, Michael Kay |
Month |