XQuery!: An XML Query Language with Side Effects

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. [via]
http://www.di.unipi.it/~ghelli/papers/GheReSi...

Rating: 0/10

 

 

 

 

 

Related Files

 

XQuery!: An XML Query Language with Side Effects

Rate this Document

ADS

 

Tag Clouds

 

BookShelf