Optimized Translation of XPath into Algebraic Expressions Parameterized by Programs Containing Navigational Primitives


Helmer, Sven ; Kanne, Carl-Christian ; Moerkotte, Guido


[img]
Preview
PDF
TR-02-011.pdf - Published

Download (271kB)

URL: http://ub-madoc.bib.uni-mannheim.de/747
URN: urn:nbn:de:bsz:180-madoc-7473
Document Type: Working paper
Year of publication: 2002
Publication language: English
Institution: School of Business Informatics and Mathematics > Sonstige - Fakultät für Mathematik und Informatik
MADOC publication series: Veröffentlichungen der Fakultät für Mathematik und Informatik > Institut für Informatik > Technical Reports
Subject: 004 Computer science, internet
Subject headings (SWD): Abfrageverarbeitung , XPath
Keywords (English): XML , XPath , query evaluation
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.
Additional information:

Das Dokument wird vom Publikationsserver der Universitätsbibliothek Mannheim bereitgestellt.




+ Citation Example and Export

Helmer, Sven ; Kanne, Carl-Christian ; Moerkotte, Guido (2002) Optimized Translation of XPath into Algebraic Expressions Parameterized by Programs Containing Navigational Primitives. Open Access [Working paper]
[img]
Preview


+ Search Authors in

+ Download Statistics

Downloads per month over past year

View more statistics



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item