我的 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()'
它从那个node3返回一个内容
'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'?