[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Some more stuff about selecting unique elements
> <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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|