XQuery!: An XML query language with side effects

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

Abstract

As XML applications become more complex, there is a growing interest in extending XQuery with side-effect operations, notably XML updates. However, the presence of side-effects is at odds with XQuery's declarative semantics in which evaluation order is unspecified. In this paper, we define "XQuery!", an extension of XQuery 1.0 that supports first-class XML updates and user-level control over update application, preserving the benefits of XQuery's declarative semantics when possible. Our extensions can be easily implemented within an existing XQuery processor and we show how to recover basic database optimizations for such a language. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Ghelli, G., Ré, C., & Siméon, J. (2006). XQuery!: An XML query language with side effects. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4254 LNCS, pp. 178–191). Springer Verlag. https://doi.org/10.1007/11896548_17

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