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