Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data 2007
DOI: 10.1145/1247480.1247512
|View full text |Cite
|
Sign up to set email alerts
|

Efficient algorithms for evaluating xpath over streams

Abstract: In this paper we address the problem of evaluating XPath queries over streaming XML data. We consider a practical XPath fragment called Univariate XPath, which includes the commonly used '/' and '//' axes and allows * -node tests and arbitrarily nested predicates. It is well known that this XPath fragment can be efficiently evaluated in O(|D||Q|) time in the non-streaming environment [18], where |D| is the document size and |Q| is the query size. However, this is not necessarily true in the streaming environme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 46 publications
(37 citation statements)
references
References 23 publications
0
37
0
Order By: Relevance
“…In the experiments, we have tested four methods on the tree matching: -TwigM [12] , -Gou's method [23] , -the method for the unordered tree matching (discussed in this paper, chen-1 for short), and -the method for the ordered tree matching (discussed in this paper, chen-2 for short). The theoretical computational complexities of these methods are summarized in Table 1.…”
Section: -Tested Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…In the experiments, we have tested four methods on the tree matching: -TwigM [12] , -Gou's method [23] , -the method for the unordered tree matching (discussed in this paper, chen-1 for short), and -the method for the ordered tree matching (discussed in this paper, chen-2 for short). The theoretical computational complexities of these methods are summarized in Table 1.…”
Section: -Tested Methodsmentioning
confidence: 99%
“…If in Q the nodes are labeled with different tag names, BS is in the order of |T|. (See [23]). However, if different nodes in Q are labeled with the same tag name, BS might be bounded by O(|T|⋅|Q|).…”
Section: Definition 2 (Ordered Tree Matching)mentioning
confidence: 99%
See 2 more Smart Citations
“…Query answering algorithms for XPath on Xml streams received much interest in the database and document processing communities [2,24,3,22,5,12,29,6,21] and are currently in the focus of the W3C working groups on Xslt and Xproc [14]. A little surprisingly, the topic is far from being settled given the large remaining gap between known streamable and non-streamable fragments.…”
Section: Introductionmentioning
confidence: 99%