- From: Michael Dyck <MichaelDyck@home.com>
- Date: Sun, 11 Mar 2001 00:35:05 -0800
- To: www-xml-query-comments@w3.org
XML Query Use Cases
W3C Working Draft 15 February 2001
Use Case REF
1.9.4.1 Q1
For this query alone, the Expected Result is not embedded in a <result>
element. Is that intentional?
1.9.4.* Q1, Q5, Q6, Q7, Q8
In the Solution in XQuery, occurrences of "name" should be changed to "@name".
1.9.4.* Q3, Q4, Q5
In the Solution in XQuery, occurrences of "job" should be changed to "@job".
1.9.4.3 Q3
The Solution in XQuery does not find that John is a parent of an athlete
(Helen), because there is no appropriate binding for $s. (He has no spouse.)
Instead, maybe:
<result>
FOR $a IN document("census.xml")//person[@job = "Athlete"],
$p IN $a/..[name()="person"] | $a/../@spouse -> person
RETURN shallow($p)
</result>
1.9.4.8 Q8
Note that if Dave's spouse happened to be one of the top-level persons, the
Solution in XQuery would bind $sp to the <census> element. So you should
maybe change
$s/..
to
$s/..[name()="person"]
-Michael Dyck
Received on Sunday, 11 March 2001 03:40:36 UTC