Subject: RE: [xsl] comparing two xpath fragment with xslt1.0 From: "Janvier Majirus FANSI" <jmfansi@xxxxxxxxxxx> Date: Fri, 08 Oct 2004 16:01:22 +0200 |
From: "Michael Kay" <mike@xxxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] comparing two xpath fragment with xslt1.0 Date: Fri, 8 Oct 2004 14:20:53 +0100
> > Hi all, > Should everyone known how to compare two xpath fragments P1 > and P2 with > xslt? > Precisely how to determine equivalence between P1 and p2? > This means that a > nodes set selected by P1 is equal to the nodes Set selected by P2. > I thanks all of you in advance.
Do you mean that the two paths must be statically equivalent, in the sense
that (a|b) and (b|a) always produce the same result? Or do you mean that
they are equivalent in the context of a particular schema (for example a/*
and a/c are equivalent if the only permitted child element of a is c). Or do
you mean equivalent in the sense that they produce the same results when
evaluated against a particular source document, for example (key('k', 'z'))
and (../b) might produce the same result?
Michael Kay http://www.saxonica.com
PS: A maintenance release Saxon 8.1.1 is available, for those who are interested but don't subscribe to the list.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] comparing two xpath fragm, Michael Kay | Thread | RE: [xsl] comparing two xpath fragm, Michael Kay |
RE: [xsl] Namespace Problem, Bommineni, Venkatesh | Date | RE: [xsl] comparing two xpath fragm, Michael Kay |
Month |