首页> 外文期刊>電子情報通信学会技術研究報告 >Efficient XPath Tree Pattern Matching Algorithms over XML Data Stream
【24h】

Efficient XPath Tree Pattern Matching Algorithms over XML Data Stream

机译:XML数据流上的高效XPath树模式匹配算法

获取原文
获取原文并翻译 | 示例
           

摘要

XPath is a language for specifying the selection of element nodes within XML documents. The essential part of XPath is tree-shaped queries, referred to as the XPath trees in this paper. Formally, an XPath tree is an unordered tree whose nodes and edges are, labeled with 'node-tests' and 'navigational axes', respectively. This paper considers the tree matching problem over streaming XML data for subclasses of the XPath trees. First we present a streaming algorithm for the regular XPath trees that runs O(|Q||D|) time using O(|Q|height(D)) space, where |Q|, |D|, and height(D) are the query size, the data size, and the height of the data tree, respectively. Then, we extend the algorithm to larger subclasses with/without keeping the computational complexities.
机译:XPath是一种语言,用于指定XML文档中元素节点的选择。 XPath的基本部分是树形查询,在本文中称为XPath树。形式上,XPath树是无序树,其节点和边分别标记为“节点测试”和“导航轴”。本文考虑了XPath树的子类在流XML数据上的树匹配问题。首先,我们介绍了使用O(| Q | height(D))空间运行O(| Q || D |)时间的常规XPath树的流算法,其中| Q |,| D |和height(D)分别是查询大小,数据大小和数据树的高度。然后,在有/没有保持计算复杂性的情况下,将算法扩展到更大的子类。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号