不同文档之间的链接节点树

时间:2014-01-10 00:18:29

标签: xml xquery xlink

除非我采取错误的方法,否则似乎应该有一个明显的解决方案。 所以我有一些复杂的数据,我试图存储在本机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文件结构用于较高级别,但我希望这些信息也能编码,最终用于显示。

0 个答案:

没有答案