Subject: Re: [xsl] union/intersection on attribute values From: Dan Diebolt <dandiebolt@xxxxxxxxx> Date: Sun, 22 Apr 2001 20:24:09 -0700 (PDT) |
I understand these three (maybe four) de-duping techniques. I am trying to come up with some simple examples where the various techniques can be compared on a !common!basis! using the same XML file so I have some additional questions. Here is the first: DC>select="foo[not(.=preceeding::foo)]" How do you de-dup if you have already fromed a variable $In2not1: <xsl:variable name="In2not1" select="item/@set2[not(. = /items/item/@set1)]"/> What I need is the select statement in the following code that will de-dup $In2not1 (what's listed does not de-dup): <xsl:for-each select="$In2not1[not(.=preceding::*)]"> In2not1=<xsl:value-of select="."/><br/> </xsl:for-each> or poised another way, how do you de-dup $In2not1 to produce variable $In2not1_deduped" <xsl:variable name="In2not1_deduped" select="f($In2not1)"/> Regards, Dan --------- <items> <item id="1" set1="A"/> <item id="2" set1="B"/> <item id="3" set1="C"/> <item id="4" set2="A"/> <item id="5" set2="C"/> <item id="6" set2="D"/> <item id="7" set2="D"/> <item id="8" set2="D"/> <item id="9" set2="E"/> <item id="a" set2="E"/> <item id="b" set2="F"/> </items> __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] union/intersection on att, Francis Norton | Thread | Re: [xsl] union/intersection on att, Francis Norton |
RE: [xsl] Sorting and Grouping revi, Sebastian Rahtz | Date | Re: [xsl] union/intersection on att, Francis Norton |
Month |