【24h】

Evaluating Xpath Queries on XML Data Streams

机译:评估XML数据流上的Xpath查询

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

摘要

Whenever queries have to be evaluated on XML data streams - or when the memory that is available to evaluate the XML data is relatively small compared to the document - DOM based approaches that have to load and store large parts of the document in main memory will fail. In comparison, we present an approach to evaluate Xpath queries on SAX streams that supports all axes of core Xpath, including the sibling axes. Starting from the Xpath query, our approach generates a stack of automata that uses the SAX stream as input and generates the result of the query as an output SAX stream. An evaluation of our implementation shows that in general our approach needs less main memory, but at the same time is faster than both, Saxon and Yfilter.
机译:每当必须在XML数据流上评估查询时-或与文档相比,可用于评估XML数据的内存相对较小时-基于DOM的方法(必须将文档的大部分加载并存储在主内存中)将失败。相比之下,我们提出了一种评估SAX流上的Xpath查询的方法,该方法支持核心Xpath的所有轴,包括同级轴。从Xpath查询开始,我们的方法生成了一个自动机堆栈,该堆栈使用SAX流作为输入,并生成查询结果作为输出SAX流。对我们的实现的评估表明,一般而言,我们的方法需要较少的主内存,但同时比Saxon和Yfilter都快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号