📖
Xemantics: a Rewriting Calculus-Based Semantics of XSLT
Claude Kirchner, Zhebin Qian, Preet Kamal Singh, Jürgen Stuber

Xemantics: a Rewriting Calculus-Based Semantics of XSLT

Science & Mathematics Published 2001 Verification Pending

Overview & Synopsis

XSLT is a rule-based language defined by the W3C for the transformation of XML-documents into XML-documents. XML-documents are essentially labelled rooted ordered trees or equivalently terms without arity restrictions. This motivates us to use term rewriting, a well-studied paradigm for the transformation of terms, to define and implement XSLT transformation. On the one hand term rewriting is conceptually simple and may be used as a formal definition of XSLT, on the other hand it can be used as a programming language and executed efficiently. We define a core fragment of XSLT in the ELAN language, developed in the PROTHEO group over recent years. The code generated by the ELAN compiler is efficient enough to use this definition directly to transform nontrivial documents.

Indexed from repository: HAL Open Science (hal.science)
Loading document from verified source...
Keyboard Shortcuts: ← / → for pages • + / - for zoom • 0 to fit width Powered by Mozilla PDF.js v3.11

Document Information

Document Title Xemantics: a Rewriting Calculus-Based Semantics of XSLT
Author / Organization Claude Kirchner, Zhebin Qian, Preet Kamal Singh, Jürgen Stuber
Subject & Discipline Multidisciplinary Academic Open Research
Categories Science & Mathematics
Publication Year 2001
License / Rights Open Access / Creative Commons
Resource Verification Listed PDF (Verification Pending)
Original Host Website HAL Open Science (hal.science)
File Format application/pdf (Portable Document Format)
Language EN
Catalog ID DOC-164852
Original Source Link Visit Source Page on hal.science »