A uniform programmning language for implementing XML standards

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose X-Fun, a core language for implementing various Xml standards in a uniform manner. X-Fun is a higher-order functional programming language for transforming data trees based on node selection queries. It can support the Xml data model and XPath queries as a special case. We present a lean operational semantics of X-Fun based on a typed lambda calculus that enables its in-memory implementation on top of any chosen path query evaluator. We also discuss compilers from Xslt, XQuery and XProc into X-Fun which cover the many details of these standardized languages. As a result, we obtain in-memory implementations of all these Xml standards with large coverage and high efficiency in a uniform manner from Saxon’s XPath implementation.

Cite

CITATION STYLE

APA

Labath, P., & Niehren, J. (2015). A uniform programmning language for implementing XML standards. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8939, pp. 543–554). Springer Verlag. https://doi.org/10.1007/978-3-662-46078-8_45

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free