首页> 外文会议>SIGMOD/PODS >Querying XML with Update Syntax
【24h】

Querying XML with Update Syntax

机译:使用更新语法查询XML

获取原文

摘要

This paper investigates a class of transform queries proposed by Xquery Update [6]. A transform query is defined in terms of XML update syntax. When posed on an XML tree T, it returns another XML tree that would be produced by executing its embedded update on T, without destructive impact on T. Transform queries support a variety of applications including XML hypothetical queries, the simulation of updates on virtual views, and the enforcement of XML access control. In light of the wide-range of applications for transform queries, we develop automaton-based techniques for efficiently evaluating transform queries and for computing their compositions with user queries in standard Xquery. We provide (a) three algorithms to implement transform queries without change to existing Xquery processors, (b) a linear-time algorithm, based on a seamless integration of automaton execution and SAX parsing, to evaluate transform queries on large XML documents that are diffi- cult to handle by existing Xquery engines, and (c ) an algorithm to rewrite the composition of user queries and transform queries into a single efficient query in standard Xquery. We also present experimental results comparing the efficiency of our evaluation and composition algorithms for transform queries.
机译:本文研究由XQuery更新[6]提出了一种类变换的查询。变换询问在XML UPDATE语句的语法定义。当一个XML树T提出的,它返回将通过执行对T嵌入了更新生产另一种XML树,而对T.破坏性影响变换查询支持多种应用,包括XML查询假设,在虚拟视图更新的模拟和XML访问控制的执行。在用于转换查询的应用程序的宽范围的光,我们开发了基于自动机的技术用于有效地评估变换的查询和用于与标准的Xquery用户查询计算其组合物。我们提供(a)三种算法来实现变换查询,而无需改变现有的XQuery处理,(B)的线性时间算法的基础上,自动执行和SAX解析的无缝集成,以评估对那些diffi大型XML文档转换查询 - 崇拜由现有的Xquery引擎把手,和(c)一种算法来重写用户查询的组合物和转化的查询到标准XQuery中的单个高效的查询。我们还提出实验结果比较我们的评价和组成算法变换的查询效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号