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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.