Subject: Re: [xsl] select 1st occurence of element tag name From: "J.Pietschmann" <j3322ptm@xxxxxxxx> Date: Sun, 15 Feb 2004 12:50:35 +0100 |
What I need is a select construct which selects the first occurence of an element tag name (tag name is not fixed) for all direct children of the root.
Sounds like a grouping problem. There are several approaches, I think Muenchean grouping is the simplest way here:
<xsl:template match="/*"> <xsl:apply-templates select="*[generate-id()= generate-id(key('name',name())[1])]/> </xsl:template>
See Jeni's page and the XSL FAQ for more hints: http://www.jenitennison.com/xslt/grouping/index.html
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] select 1st occurence of eleme, Nikolas Nehmer | Thread | AW: [xsl] select 1st occurence of e, Nikolas Nehmer |
[xsl] select 1st occurence of eleme, Nikolas Nehmer | Date | [xsl] ANN: nxslt (.NET XSLT Command, Oleg Tkachenko |
Month |