- From: Chen Yabing <iscp0054@nus.edu.sg>
- Date: Fri, 5 Mar 2004 20:29:24 +0800
- To: <www-ql@w3.org>
Received on Friday, 5 March 2004 07:29:38 UTC
Suppose I have a document as follows:
<a ano="a001">
<b bno="b001">
<c cno="c001"/>
<d dno="d001"/>
<d dno="d002"/>
</b>
<b bno="b002">
<c cno="c002"/>
<d dno="d002"/>
</b>
</a>
I would like to write a query to retrieve those elements from top to
down that has sub element <d> whose dno = "d002". That is, I want the
result like this:
<a ano="a001">
<b bno="b001">
<c cno="c001"/>
<d dno="d002"/>
</b>
<b bno="b002">
<c cno="c002"/>
<d dno="d002"/>
</b>
</a>
How to write such a query in a simple XQuery? Can I use filter function?
Thanks in advance.
Received on Friday, 5 March 2004 07:29:38 UTC