RE: Are these two xpath expression equal?
"Michael Kay" <[email protected]> Tue, 31 Aug 2004 12:45:48 +0100
| Newsgroups | gmane.comp.web.query-languages |
|---|---|
| Message-ID | <[email protected]> |
They are different. Consider the document
<A>
<B>
<C/>
</B>
<B>
<D/>
</B>
</A>
The first expression will select the <D/> element, the second will not.
The first expression selects a D using the path A/B/D provided that the A
owns a B which owns a C.
The second expression selects a D using the path A/B/D provided that the B
owns a C.
Michael Kay
_____
From: [email protected] [mailto:[email protected]] On Behalf Of
Fianny Jiang
Sent: 03 September 2004 12:09
To: [email protected]
Subject: Are these two xpath expression equal?
Hi,
I am puzzled whether the following two XPaht expressions will return the
same result.
(1) A[B/C]/B/D
(2) A/B[C]/D
Or in other words, will (1) require that the matched pattern should have
two different B's? That is C and D should have different B as their parent.
Thanks alot.
Regards,
Fianny