We consider the problem of evaluating a large number of XPath expressions on a stream of XML packets. We contribute two novel techniques. The first is to use a single Deterministic Finite Automaton (DFA). The contribution here is to show that the DFA can be used effectively for this problem: in our experiments we achieve a constant throughput, independently of the number of XPath expressions. The major issue is the size of the DFA, which, in theory, can be exponential in the number of XPath expressions. We provide a series of theoretical results and experimental evaluations that show that the lazy DFA has a small number of states, for all practical purposes. These results are of general interest in XPath processing, beyond stream processing...
XML is nowadays the de facto standard for electronic data interchange on the Web. Available XML data...
AbstractThe important challenge of evaluating XPath queries over XML streams has sparked much intere...
International audienceQuery answering algorithms on XML streams check answer candidates on the fly i...
We consider the problem of evaluating a large number of XPath expressions on an XML stream. Our mai...
Abstract. We consider the problem of evaluating a large number of XPath expressions on an XML stream...
During the last years, XML has evolved into the quasi standard format for data exchange. Most typica...
International audienceWe provide a benchmark collection of deterministic automatafor regular XPath q...
AbstractXML data is queried with a limited form of regular expressions, in a language called XPath. ...
This thesis presents methods for efficiently evaluating structural queries over tree-structured data...
International audienceAlgorithms for answering XPath queries on XML streams have been studied intens...
Long version: http://www.grappa.univ-lille3.fr/~niehren/Papers/streamability/0.pdfInternational audi...
Many modern applications require processing of massive streams of XML data, creating difficult techn...
We present a novel solution to streaming XPath query evaluation, capable of supporting forward and r...
In this paper we address the problem of evaluating XPath queries over streaming XML data. We conside...
AbstractData Streaming is a necessary and useful technique to process very large XML documentsbut po...
XML is nowadays the de facto standard for electronic data interchange on the Web. Available XML data...
AbstractThe important challenge of evaluating XPath queries over XML streams has sparked much intere...
International audienceQuery answering algorithms on XML streams check answer candidates on the fly i...
We consider the problem of evaluating a large number of XPath expressions on an XML stream. Our mai...
Abstract. We consider the problem of evaluating a large number of XPath expressions on an XML stream...
During the last years, XML has evolved into the quasi standard format for data exchange. Most typica...
International audienceWe provide a benchmark collection of deterministic automatafor regular XPath q...
AbstractXML data is queried with a limited form of regular expressions, in a language called XPath. ...
This thesis presents methods for efficiently evaluating structural queries over tree-structured data...
International audienceAlgorithms for answering XPath queries on XML streams have been studied intens...
Long version: http://www.grappa.univ-lille3.fr/~niehren/Papers/streamability/0.pdfInternational audi...
Many modern applications require processing of massive streams of XML data, creating difficult techn...
We present a novel solution to streaming XPath query evaluation, capable of supporting forward and r...
In this paper we address the problem of evaluating XPath queries over streaming XML data. We conside...
AbstractData Streaming is a necessary and useful technique to process very large XML documentsbut po...
XML is nowadays the de facto standard for electronic data interchange on the Web. Available XML data...
AbstractThe important challenge of evaluating XPath queries over XML streams has sparked much intere...
International audienceQuery answering algorithms on XML streams check answer candidates on the fly i...