|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: union/intersection on attribute values
David Carlisle wrote: > > select="item/@set1[. = /items/item/@set2]" > select="item/@set1[not(. = /items/item/@set2)]" > select="item/@set2[not(. = /items/item/@set1)]" > > that'll return duplicate entries which can be removed eg by using the > count(.| trick I used on a posting early today (and it's too late to > reconstruct:-) > select="string(item/@set2[not(. = /items/item/@set1)])" is an alternative way of de-duping the results. (I'm surprised to find that I now have a fairly good idea of what various functions do given a node-set parameter with more than one node - I was delighted to find document() to be in the process *all* nodes group.) Francis. 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
|

Cart








