コレクション(コンテナー)が1つしかないXMLデータベースがあり、ドキュメント名がわかりません。WHERE句に準拠するdbからXMLドキュメント全体を取得するにはどうすればよいですか?
<root>
<node1>
<node2>
<node3>My Content</node2>
</node2>
</node1>
<root>
質問があるとき
query 'collection("data1.dbxml")/root/node1/node2[node3 = "My Content"]/string()'
そのノードからコンテンツを返します3
'My Content'
と
query 'collection("data1.dbxml")/root/ode1/node2/node3'
コンテンツを含む2つの内部ノードを返します
<node2><node3>My Content</node3></node2>
しかし、このWHERE句に準拠するドキュメント全体を取得する方法(SELECT * FROM data2.dbxml WHERE node3 ='My Content'のようなものですか?