Title :
An Efficient XPath Query Processor for XML Streams
Author :
Chen, Yi ; Davidson, Susan B. ; Zheng, Yifeng
Author_Institution :
Arizona State University
Abstract :
Streaming XPath evaluation algorithms must record a potentially exponential number of pattern matches when both predicates and descendant axes are present in queries, and the XML data is recursive. In this paper, we use a compact data structure to encode these pattern matches rather than storing them explicitly. We then propose a polynomial time streaming algorithm to evaluate XPath queries by probing the data structure in a lazy fashion. Extensive experiments show that our approach not only has a good theoretical complexity bound but is also efficient in practice.
Keywords :
Automata; Data structures; Monitoring; Pattern matching; Polynomials; Query processing; Stock markets; XML;
Conference_Titel :
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN :
0-7695-2570-9
DOI :
10.1109/ICDE.2006.18