About X (ML | Path | Query | SLT)

J. Paredaens, A.J.H. Hidders

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review


    XML has become a very important format for data and document processing. Many languages have been recently developed for querying and transforming XML documents. The most prominent of these languages are XPath, XQuery and XSLT, that are correlated since XQuery and XSLT both use XPath. The complete description of these languages is vast and rather complex, and is surely not useful for educational reasons. Therefore we define three sublanguages, LiXPath, LiXQuery and LiXSLT, whose syntactical and semantical definitions are uniform, clean, selfcontained, compact and elegant. Furthermore the semantical structure of these three languages is completely different: LiXpath only can extract nodes; LiXQuery gives a new document as a result, depending on one or more documents. Finally, the process of the evalation of an XSLT stylesheet (ie. XSLT query) is remarkable, in the sense that it describes how the given stylesheet tree is transformed into the result document tree.
    Original languageEnglish
    Title of host publicationProceedings of the Sixteenth Italian Symposium on Advanced Database Systems (SEBD 2008, Mondello, Italy, June 22-25, 2008)
    EditorsS. Gaglio, I. Infantino, D. Saccà
    Publication statusPublished - 2008


    Dive into the research topics of 'About X (ML | Path | Query | SLT)'. Together they form a unique fingerprint.

    Cite this