XQuery Processing on XML Stream with Order Clause
Sun Dong-hai · Journal of Chinese Computer Systems · 2008
As XML has been widely used,XQuery,as a favorite language on XML query,has received considerable attention recently.In some applications especially data selecting and distributing,the results are required to be output immediately while parsing XML stream.In this paper,a server/client architecture is applied to resolving the problem of efficient and immediate evaluation of XQuery over streaming XML data.The original XSIEQ(XML Stream Query with Immediate Evaluation)system is extended and tested in order to support complicated XQuery queries including nested queries and order clauses with multiple keys.A typic process of XQuery query is divided into two stages:XPath query and query post-processing.Algorithms on query post-processing are focus of this paper,and the query performance comparison between XSIEQ and Qizx is given in the end.