Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Altinel, M., Franklin, M.J.: Efficient Filtering of XML Documents for Selective Dissemination of Information. In: Proceeding of VLDB, pp. 53–64 (2000)
Diao, Y., Fischer, P., Franklin, M., To, R.: Yfilter: Efficient and scalable filtering of XML documents. In: Proceeding of ICDE (2002)
Chan, C.Y., Felber, P., Garofalakis, M.N., Rastogi, R.: Efficient filtering of XML documents with XPath expressions. In: Proceeding of ICDE (2002)
Gupta, A.K., Suciu, D.: Stream processing of XPath queries with predicates. In: Proceeding of SIGMOD (2003)
Gou, G., Chirkova, R.: Efficient Algorithms for Evaluating XPath over Streams. In: Proceeding of SIGMOD, pp. 269–280 (2007)
Tian, F., Reinwald, B., Pirahesh, H., Mayr, T., Myllymaki, J.: Implementing a scalable XML publish/subscribe system using relational database systems. In: Proceeding of SIGMOD, pp. 479–490 (2004)
Hou, S., Jacobsen, H.: Predicate-based Filtering of XPath Expressions. In: Proceeding of ICDE, p. 55 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ning, B., Liu, C., Wang, G. (2010). Efficient Filtering of XML Documents with XPath Expressions Containing Ancestor Axis. In: Chen, L., Tang, C., Yang, J., Gao, Y. (eds) Web-Age Information Management. WAIM 2010. Lecture Notes in Computer Science, vol 6184. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14246-8_54
Download citation
DOI: https://doi.org/10.1007/978-3-642-14246-8_54
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14245-1
Online ISBN: 978-3-642-14246-8
eBook Packages: Computer ScienceComputer Science (R0)