Web-Age Information Management

Volume 6184 of the series Lecture Notes in Computer Science pp 551-557

Efficient Filtering of XML Documents with XPath Expressions Containing Ancestor Axis

  • Bo NingAffiliated withDalian Maritime University
  • , Chengfei LiuAffiliated withSwinburne University of Technology
  • , Guoren WangAffiliated withNortheastern University

* Final gross prices may vary according to local VAT.

Get Access


In this paper, we address the problem of filtering XML documents with large number of XPath expressions, which contain predicates with axes ‘ancestor’, ‘descendant’ and ‘child’. We propose a novel index structure, called NIndex, to index those complex XPath expressions. Based on NIndex, we proposed a new filtering algorithm with lower complexity for our problem. Our experiment results show that our algorithm performs well across a range of XPath expressions and documents.