A Runtime System for XML Transformations in Java

Aske Simon Christensen, Christian Kirkegaard, Anders Møller

    Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

    3 Citations (Scopus)

    Abstract

    We show that it is possible to extend a general-purpose programming language with a convenient high-level data-type for manipulating XML documents while permitting (1) precise static analysis for guaranteeing validity of the constructed XML documents relative to the given DTD schemas, and (2) a runtime system where the operations can be performed efficiently. The system, named Xact, is based on a notion of immutable XML templates and uses XPath for deconstructing documents. A companion paper presents the program analysis; this paper focuses on the efficient runtime representation.
    Original languageEnglish
    Title of host publicationDatabase and XML Technologies : Second International XML Database Symposium, XSym 2004, Toronto, Canada, August 29-30, 2004. Proceedings
    EditorsZohra Bellahsene, Tova Milo, Michael Rys, Dan Suciu, Rainer Unland
    Number of pages15
    PublisherSpringer
    Publication date2004
    Pages143-157
    DOIs
    Publication statusPublished - 2004
    Event2nd International XML Database Symposium (XSym '04) - Toronto, Canada
    Duration: 29 Aug 200430 Aug 2004

    Conference

    Conference2nd International XML Database Symposium (XSym '04)
    Country/TerritoryCanada
    CityToronto
    Period29/08/200430/08/2004
    SeriesLecture Notes in Computer Science
    Volume3186

    Fingerprint

    Dive into the research topics of 'A Runtime System for XML Transformations in Java'. Together they form a unique fingerprint.

    Cite this