Subject: Re: [xsl] Wath is the opposite of the union operator? From: António Mota <amsmota@xxxxxxxxx> Date: Thu, 22 Sep 2005 02:55:47 +0100 |
That worked well, but with one problem. I'm doing <xsl:apply-templates select="$x1[not(count(.|$x2)=count($x2))]"/> <xsl:apply-templates select="$2" mode="clicked"/> but this alter the node sequence of the output tree relative to the input tree Say i have <node type="1"/> <node type="1"/> <node type="2"/> <node type="1"/> and my templates change 1 to A and 2 to B, i'll get <node type="A"/> <node type="A"/> <node type="A"/> <node type="B"/> and not what i need <node type="A"/> <node type="A"/> <node type="B"/> <node type="A"/> so i guess i need a little of this solution along some if's and for-each's... On 9/22/05, Antsnio Mota <amsmota@xxxxxxxxx> wrote: > Damn, i was close to it, but i've used the not() without the count() > so i got a error, something like "expression does not evaluate to a > node-set" or something. > > I solved my problem with a lot of if and for-each and it's horrible, > i'll use your expression right away. > > Thanks for the quick and concise response. > > On 9/22/05, David Carlisle <davidc@xxxxxxxxx> wrote: > > > > in xpath2 you use the except operator, in xpath 1 > > $x1 except $x2 is > > > > $x1[not(count(.|$x2)=count($x2))] > > > > David > > > > ________________________________________________________________________ > > This e-mail has been scanned for all viruses by Star. The > > service is powered by MessageLabs. For more information on a proactive > > anti-virus service working around the clock, around the globe, visit: > > http://www.star.net.uk > > ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Wath is the opposite of t, António Mota | Thread | Re: [xsl] Wath is the opposite of t, Joris Gillis |
Re: [xsl] Wath is the opposite of t, António Mota | Date | RE: [xsl] Can't use xsl:include hre, UlyLee |
Month |