Subject: Re: [xsl] CATCH ALL | template rule (2nd try) From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Wed, 18 May 2005 06:49:38 +1000 |
> <xsl:apply-templates > select="fx:node-set($interval)//fn:interval[//field[@fieldname='EntityID']=$F TEInterval_Members][//field[@fieldname='EntityID']=$FTEInterval_JTED_Mains]" > mode="Exceptions" /> > > What is the inverse of this? Which would suffice to be my "CATCH > ALL", in otherwords match everything else where the above combination > fails. fx:node-set($interval)//node()[not(count(. | yourExpression) = count(yourExpression))] generally, if there are two node-sets: $ns1 and $ns2, their set difference $ns2 - $ns1 is expressed by this XPath expression: $ns2[not(count(. | $ns1) = count($ns1) ) ] Cheers, Dimitre
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] CATCH ALL | template rule (2n, Karl Stubsjoen | Thread | Re: [xsl] CATCH ALL | template rule, Karl Stubsjoen |
[xsl] CATCH ALL | template rule (2n, Karl Stubsjoen | Date | Re: [xsl] CATCH ALL | template rule, Karl Stubsjoen |
Month |