|
Subject: RE: [xsl] XSLT sort From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 19 May 2004 21:06:17 +0100 |
> I get some weird problems with this XSLT. If a element has the same
> attribute "enamn" like another element, it gets duplicated.
>
>
> <xsl:template match="@enamn">
> <xsl:for-each select="key('mykey',.)">
> <xsl:copy-of select="."/>
> </xsl:for-each>
> </xsl:template>
>
key('mykey',.) selects all the elements that have a value for mykey equal to
the value of the context node. So this will do exactly what you describe:
each time you hit the value X, it will output one copy of each node whose
value is X.
I don't know what you're trying to achieve by using a key here.
Michael Kay
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] XSLT sort, Michael Kay | Thread | RE: [xsl] XSLT sort, Tomas Olsson |
| Re: [xsl] Changing prefix, Wendell Piez | Date | RE: [xsl] Changing prefix, Michael Kay |
| Month |