Subject: RE: [xsl] First element with given attribute values From: Nicolas Mailhot <Nicolas.Mailhot@xxxxxxxxxxx> Date: Sun, 11 Apr 2004 19:04:02 +0200 |
Thanks everyone for the info! I already had something with keys, but it was much less elegant since the test was not node in the match part but via an xsl:if the template. I this particular case the trimming is done on a variable (via exsl:node-set()) so keys do not work (the keyed tree must exist at the start of the processing, right ?). I ended up doing : <xsl:for-each select="exsl:node-set($expanded)/*"> <xsl:variable name="name" select="@name"/> <xsl:variable name="version" select="@version"/> <xsl:if test="not(preceding-sibling::*[@name = $name and @version = $version])"> ... Which is much less elegant (and I suspect more processing-intensive) but sort-of works here. Regards, -- Nicolas Mailhot [****** removed an attachment of type application/pgp-signature which had a name of signature.asc]
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] First element with given , Michael Kay | Thread | RE: [xsl] First element with given , Andreas L. Delmelle |
RE: [xsl] for-each sorting problem, Michael Kay | Date | RE: [xsl] First element with given , Nicolas Mailhot |
Month |