【技术实现步骤摘要】
【技术保护点】
基于多层子查询结果分支树的XML数据查询结果访问方法,其特征在于是在互联网XML数据处理服务器中依次按以下步骤实现的:步骤(1)构造一个多层子查询结果分支树:步骤(1.1)为通过XML数据查询得到的作为子查询结果的每个XML元素创建一个数据节点;每个所述数据节点中保存了作为根节点的当前XML元素和所述当前XML元素的XML子树中的按层有序排列的子查询结果之间的映射表,所述映射表表项按照连接操作的嵌套深度排列,每个所述表项保存1个表项循环变量和对应的1个节点序列之间的映射关系,所述映射表中的数据节点序列按照XML元素的序号排列,所述映射表保存了绑定于当前表项循环变量的每个XML元素及其子查询结果,所述数据节点按照连接操作关系、笛卡尔积操作关系和选择操作关系三种不同的操作关系按以下步骤分别处理:在连接操作中,创建上、下两层数据节点映射表,上层数据节点映射表保存外部循环变量名称及其绑定的数据节点,下层数据节点映射表保存内部循环变量名称及其绑定的数据节点;在笛卡尔积操作中,创建新的数据节点,在所述新数据节点的映射表中,按照嵌套深度的顺序为每个循环变量建立表项,保存循环变量名称及其绑定的数据节点 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:廖湖声,李小青,刘畅,高红雨,苏航,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。