|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Using not(...a nd ... ) to select nodes
That did it!
Thanks!
And I did that search on google... Wow...
I can see I still have soooo much to learn.
Chris
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>
> this is a grouping problem (ask google for muenchian
> grouping) assuming you want to distinguish on all those child
> elements and attributes, and none of them have a : character
> (any character you can use as a separator) then first build a key:
>
> <xsl:key name="x" match="item" use="
> concat(name,':',type,':',carried,':',cost/@name,':',cost/@valu
> e,':',weight)"/>
>
> now step through all the items, just taking the first with
> each key value
>
> <xsl:for-each select="items/item[ generate-id(.)=generate-id(key('x',
> concat(name,':',type,':',carried,':',cost/@name,':',cost@value
> ,':',weight))[1])]">
> <xsl:copy-of select="."/>
> or whatever else you want to do with these items </xsl:for-each>
>
> Not tested
>
> David
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
>
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








