Subject: RE: [xsl] Some more stuff about selecting unique elements From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Tue, 10 Apr 2001 15:36:53 +0100 |
> <xsl:apply-templates select=".//stuff[ > not(.=preceding::stuff[ > generate-id(current()) > =generate-id(ancestor::level1)])]"/> > > Well, the problem i dislike the preceding axis is performance > > What optimisations do XSL processors (read: Saxon) while > processing this XSL? No useful optimisations with this, I'm afraid. That's why I provided saxon:distinct()! > Are there other solutions (in pure XSLT 1.0) to the > problem and that > are better suited to already implemented optimisations? Would > it help to > use a xsl:key for selecting the preceding stuff elements with the same > ancestor? Yes, a solution using keys should definitely be much better. > Mike Kay Software AG> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Some more stuff about sel, Joerg Pietschmann | Thread | [xsl] Formatting Performance?, Jonathan Calvert |
RE: [xsl] Using a URL in a XSL doc, Michael Kay | Date | Re: [xsl] Using a URL in a XSL doc, David Carlisle |
Month |