[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: sort | uniq via keys
On Thu, 14 Feb 2002, Wendell Piez wrote: > Another way is by ordering the way you traverse the tree, and using keys as > you are now doing only to control the uniqueness. > > (Of course, it's still going to test uniqueness relative to the entire > document, not just to the level you're on; if you want the latter, you have > to use different keys as above.) > > The much maligned and abused <xsl:for-each> can be applied to this. From > the root, for-each select="*" will get you only one level deep, > select="*/*" will get you only two levels deep, and so on. (In these > XPaths, the child:: axis is implicit, so e.g. */* is short for > child::*/child::*, that is grandchildren.) I prefer this approach because I do want uniqueness relative to the entire document. Does this approach however require me to know a-priori how deep the tree is so I know how many */*/.../* to include? Thank You and Best Regards, Saverio Perugini 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
|