基于PN索引的高效XPath引擎的设计和实现
越来越多的XML应用以XPath来查询XML文档中的数据,如何有效的处理XPath查询成为这些应用的关键。本文充分考虑XML和XPath数据模型的特点,设计并实现了一个高效查询引擎OnceXPath。由于基于遍历DOM树的查询机制效率低下,为了提高查询的性能,本文提出了一种结合了先序索引和名字索引的PN索引结构,并设计了相应的高效查询算法。 测试结果表明OncexPath的性能优越,其平均查询速度比最流行的xSLT处理器Xalan快5倍多,比通用的XPath引擎Jaxen快2倍。
XPath引擎 先序索引 名字索引
李玉明 金蓓弘 曹冬磊
中国科学院研究生院,北京,100039 中国科学院软件研究所软件工程技术中心,北京,100080 中国科学院软件研究所软件工程技术中心,北京,100080
国内会议
苏州
中文
1042-1049
2007-10-18(万方平台首次上网日期,不代表论文的发表时间)