期刊文献+

面向XQuery语言的XML树模式识别方法 被引量:1

An Identification Algorithm of XML Tree Pattern for XQuery Language
下载PDF
导出
摘要 XML树模式查询(TPQ)是XML查询的核心操作,也是XML查询相关研究的热点.将XQuery语言描述的查询功能尽可能多地包含在XML树模式查询中,有助于提高XQuery程序的执行效率.面向一种扩展的XML树模式,用于实现XQuery语言的查询计划描述语言FXQL中扩展了XML树模式描述功能.同时,提出一种有效的XML树模式提取算法,能够从XQuery语言的for/let子句和return子句嵌套的FLWOR表达式中收集各种结构约束,并将这些结构约束合并成单个XML树模式,而不是基于传统提取算法的多个树模式.该方法扩大了XML树模式查询技术在XQuery语言实现中的应用范围,其算法实现和实验说明了该方法的有效性和实用性. XML tree pattern query(TPQ)is core operation of XML query which has been studied intensively in recent years.The program execution will benefit from utilizing efficiently holistic tree pattern matching algorithms as much as possible.This paper extends an intermediate language FXQL with representation of XML tree pattern,which is used to implement XQuery language.An effective XML tree pattern extraction algorithm is also proposed.In this algorithm,various structural constraints are collected from the nested FLWOR expressions in both for/let clause and return clause, and merged into an extended XML tree pattern which is represented in FXQL.The tree pattern identified by this approach tends to be used to substitute several scattered tree patterns which extracted by traditional ways.The approach expands the application of XML tree pattern query technology in the implementation of XQuery language.Experiments show its effectiveness and practicability.
出处 《计算机研究与发展》 EI CSCD 北大核心 2013年第S1期12-22,共11页 Journal of Computer Research and Development
基金 国家自然科学基金青年科学基金项目(61202074) 北京市自然科学基金项目(4122011)
关键词 XML XQUERY 树模式查询 树模式识别 扩展树模式 XML tree pattern query XQuery tree pattern identification extended tree pattern
  • 相关文献

参考文献3

二级参考文献21

  • 1孟小峰,罗道锋,蒋瑜,王宇.OreintXA:一种有效的XQuery查询代数[J].软件学报,2004,15(11):1648-1660. 被引量:12
  • 2Zhang X,Rundensteiner E.XAT:XML algebra for the rainbow system,WPI-CS-TR-02-24[R].Worcester Polytechnic Institute,2002. 被引量:1
  • 3Beeri C,Tzaban Y.SAL:An algebra for semistructured data and XML[C] //Proceedings of the 2nd ACM SIGMOD Workshop on the Web and Databases.Philadelphia,Pennsylvania:ACM Press,1999:37-42. 被引量:1
  • 4Jagadish H,Lakasbmanan L,Srivastava D,et al.TAX:A tree algebra for XML[C] //Proceedings of the 8th International Workshop on Database Programming Languages,Frascati,Italy,2001.Rome:Springer-Verlag,2001:149-164. 被引量:1
  • 5Michiels P,Mihaila G,Simeon J.Put a tree pattern in your algebra[C] //Proceedings of IEEE 23rd International Conference on Data Engineering,Istanbul,Turkey,2007:246-255. 被引量:1
  • 6Chen S,Li H,Tatemura J,et al.Twig-stack:Bottom-up processing of generalized-tree-pattern queries over XML documents[C] //Proceedings of the 32nd International Conferenee on Very Large Data Bases,Seoul,Korea,2006:283-294. 被引量:1
  • 7Qin L,Yu J,Ding B.TwigList:Make twig pattern matching fast[C] //Proceedings of the 12th International Conference on Database Systems for Advanced Applications,Bangkok,Thailand,2007:850-862. 被引量:1
  • 8Chen Z,Jagadish H,Lakshmanan L,et al.From tree patterns to generalized tree patterns:On efficient evaluation of XQuery[C] //Proceedings of the 29th International Conference on Very Large Data Bases,Berlin,Germany,2003:237-248. 被引量:1
  • 9Bruno N,Koudas N, Srivastava D. Holistic twig joins: optimalXML pattern matching[C]//Proceedings of the 2002 ACMSIGMOD International Conference on Management of Data(SIGMOD,02),Madison, WI, USA, 2002. New York, NY,USA: ACM, 2002: 310-321. 被引量:1
  • 10Jiang Haifeng, Wang Wei, Lu Hongjun, et al. Holistic twigjoins on indexed XML documents[C]//Proceedings of the29th International Conference on Very Large Data Bases(VLDB ’03),Berlin, Germany, 2003: 273-284. 被引量:1

共引文献3

同被引文献18

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部