Subject: RE: [xsl] Understanding Identity Transformations From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Sun, 13 Feb 2005 19:24:22 -0000 |
> not(A!=B) is true just if A!=B is false which is only the > case if every > node in A is equal to every node in B. If that's what you want to test > for then the expression is put to good use, but it's rather > rare to have > a node set where all the nodes are string equal (unless it's something > like @abc where you know there is at most one node in the set). There are of course use cases for !=. For example if (//@xml:lang != 'en') tests if the document contains an xml:lang attribute whose value is not equal to "en". But they are rather rare in practice. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Understanding Identity Tr, David Carlisle | Thread | Re: [xsl] Understanding Identity Tr, Karl Stubsjoen |
Re: [xsl] Understanding Identity Tr, David Carlisle | Date | [xsl] checking if an element starts, Harm Kok |
Month |