除非我采取错误的方法,否则似乎应该有一个明显的解决方案。 所以我有一些复杂的数据,我试图存储在本机XML数据库中并使用XQuery检索
示例:
<stuff>
<group1>
<group1-1>
<group1-1-1>
</group1-1-1>
<group1-1-2>
<group1-1-2-1>
</group1-1-2-1>
</group1-1-2>
<group1-1-3>
</group1-1-3>
</group1-1>
</group1>
<group2>
<group2-1>
<group2-1-1>
<group2-1-1-1>
</group2-1-1-1>
<group2-1-1-2>
</group2-1-1-2>
</group2-1-1>
<group2-1-2>
</group2-1-2>
</group2-1>
</group2>
</stufF>
没问题吧? 然而,文档变得非常大,因为较低级别存在大量数据。有没有办法在多个文档之间拆分数据并仍然查询它们,因为它们是单个文档?就像将group1和group1作为单独的文档一样,制作第三个包装文件来编码它们的关系并链接到它们?如果我理解正确,XLink就不会这样工作。 有些数据会像这样分开,有些则不会,我想为它们使用相同的XQuery。我知道我可以将db文件结构用于较高级别,但我希望这些信息也能编码,最终用于显示。