This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: find unique codes
- To: Xiaocun Xu <xiaocunxu at yahoo dot com>
- Subject: Re: [xsl] find unique codes
- From: Jeni Tennison <mail at jenitennison dot com>
- Date: Wed, 22 Aug 2001 10:21:01 +0100
- CC: xsl-list <xsl-list at lists dot mulberrytech dot com>
- Organization: Jeni Tennison Consulting Ltd
- References: <20010821225815.37852.qmail@web11104.mail.yahoo.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi Xiaocun,
> I am still struggling with this problem. I was thinking, is there a
> way to use declare one xsl:key across two different types of
> elements,
> ExtendedAttributeDefinition/@ExtendedAttributeDefinitionCode and
> ExtendedAttribute/@ExtendedAttributeCode?
Yes. You can use two xsl:key elements with the same name, as follows:
<xsl:key name="extended-attrs"
match="ExtendedAttributeDefinition"
use="@ExtendedAttributeDefinitionCode" />
<xsl:key name="extended-attrs"
match="ExtendedAttribute"
use="@ExtendedAttributeCode" />
If ExtendedAttributeDefinition elements can't have
ExtendedAttributeCode attributes, and ExtendedAttribute elements can't
have ExtendedAttributeCode attributes, then this is exactly the same
as:
<xsl:key name="extended-attrs"
match="ExtendedAttributeDefinition | ExtendedAttribute"
use="@ExtendedAttributeDefinitionCode |
@ExtendedAttributeCode" />
but it's easier to see what's going on with the separate keys.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list