DocumentCode :
3211653
Title :
Optimized translation of XPath into algebraic expressions parameterized by programs containing navigational primitives
Author :
Helmer, Sven ; Kanne, Carl-Christian
Author_Institution :
Mannheim Univ., Germany
fYear :
2002
fDate :
12-14 Dec. 2002
Firstpage :
215
Lastpage :
224
Abstract :
We propose a new approach for the efficient evaluation of XPath expressions. This is important, since XPath is not only used as a simple, stand-alone query language, but is also an essential ingredient of XQuery and XSLT. The main idea of our approach is to translate XPath into algebraic expressions parameterized with programs. These programs are mainly built from navigational primitives like accessing the first child or the next sibling. The goals of the approach are: 1) to enable pipelined evaluation, 2) to avoid producing duplicate (intermediate) result nodes, 3) to visit as few document nodes as possible, and 4) to avoid visiting nodes more than once. This improves the existing approaches, because our method is highly efficient.
Keywords :
hypermedia markup languages; multimedia databases; program compilers; query languages; query processing; XML database; XPath translation; XQuery; XSLT; algebraic expressions; document nodes; multimedia; navigational primitives; pipelined evaluation; query language; Algebra; Binary trees; Database languages; Navigation; Performance evaluation; Pipeline processing; Query processing; Relational databases; Testing; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Information Systems Engineering, 2002. WISE 2002. Proceedings of the Third International Conference on
Print_ISBN :
0-7695-1766-8
Type :
conf
DOI :
10.1109/WISE.2002.1181658
Filename :
1181658
Link To Document :
بازگشت