• 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