- From: Michael Kay <mhk@mhk.me.uk>
- Date: Tue, 31 Aug 2004 12:45:48 +0100
- To: "'Fianny Jiang'" <mfjiang@cse.cuhk.edu.hk>, <www-ql@w3.org>
Received on Tuesday, 31 August 2004 11:46:46 UTC
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: www-ql-request@w3.org [mailto:www-ql-request@w3.org] On Behalf Of Fianny Jiang Sent: 03 September 2004 12:09 To: www-ql@w3.org 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
Received on Tuesday, 31 August 2004 11:46:46 UTC