Whenever queries have to be evaluated on XML data streams – or when the memory that is available to evaluate the XML data is relatively small compared to the document – DOM based approaches that have to load and store large parts of the document in main memory will fail. In comparison, we present an approach to evaluate XPath queries on SAX streams that supports all axes of core XPath, including the sibling axes. Starting from the XPath query, our approach generates a stack of automata that uses the SAX stream as input and generates the result of the query as an output SAX stream. An evaluation of our implementation shows that in general our approach needs less main memory, but at the same time is faster than both, Saxon and YFilter
This thesis presents methods for efficiently evaluating structural queries over tree-structured data...
We present a novel solution to streaming XPath query evaluation, capable of supporting forward and r...
Many modern applications require processing of massive streams of XML data, creating difficult techn...
Abstract. Whenever queries have to be evaluated on XML data streams- or when the memory that is avai...
AbstractThe important challenge of evaluating XPath queries over XML streams has sparked much intere...
The important challenge of evaluating XPath queries over XML streams has sparked much interest in th...
We present an efficient algorithm for evaluating an XPath query Q (involving only child and descenda...
The important challenge of evaluating XPath queries over XML streams has sparked much interest in th...
XML has become a standard for document storage and interchange and its convenient syntax improves th...
This thesis presents methods for eciently evaluating structural queries over tree-structured data st...
In this paper we address the problem of evaluating XPath queries over streaming XML data. We conside...
Streaming XPath evaluation algorithms must record a potentially exponential number of pattern matche...
AbstractWe consider the XPath evaluation problem: Evaluate an XPath query Q on a streaming XML docum...
We consider the XPath evaluation problem: Evaluate an XPath query Q on a streaming XML documentD; i....
How to efficiently evaluate massive XPaths set over an XML stream is a fundamental problem in applic...
This thesis presents methods for efficiently evaluating structural queries over tree-structured data...
We present a novel solution to streaming XPath query evaluation, capable of supporting forward and r...
Many modern applications require processing of massive streams of XML data, creating difficult techn...
Abstract. Whenever queries have to be evaluated on XML data streams- or when the memory that is avai...
AbstractThe important challenge of evaluating XPath queries over XML streams has sparked much intere...
The important challenge of evaluating XPath queries over XML streams has sparked much interest in th...
We present an efficient algorithm for evaluating an XPath query Q (involving only child and descenda...
The important challenge of evaluating XPath queries over XML streams has sparked much interest in th...
XML has become a standard for document storage and interchange and its convenient syntax improves th...
This thesis presents methods for eciently evaluating structural queries over tree-structured data st...
In this paper we address the problem of evaluating XPath queries over streaming XML data. We conside...
Streaming XPath evaluation algorithms must record a potentially exponential number of pattern matche...
AbstractWe consider the XPath evaluation problem: Evaluate an XPath query Q on a streaming XML docum...
We consider the XPath evaluation problem: Evaluate an XPath query Q on a streaming XML documentD; i....
How to efficiently evaluate massive XPaths set over an XML stream is a fundamental problem in applic...
This thesis presents methods for efficiently evaluating structural queries over tree-structured data...
We present a novel solution to streaming XPath query evaluation, capable of supporting forward and r...
Many modern applications require processing of massive streams of XML data, creating difficult techn...