XQuery!: An XML Query Language with Side Effects
XQuery!: An XML Query Language with Side Effects
复制标题
XQuery!:一种有副作用的 XML 查询语言
DOI:
10.1007/11896548_17
复制
发表时间:
2006
影响因子:
0.5
通讯作者:
Jérôme Siméon
中科院分区:
文献类型:
--
作者:
G. Ghelli;C. Ré;Jérôme Siméon
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.