[xquery-talk] XQuery Update Facility

Michael Rys mrys at microsoft.com
Mon Jan 8 16:55:22 PST 2007


Re 2: SQL Server 2005's XML-DML extensions are indeed based on the work Dana, Don, Jonathan, I and some others did that served as the input to the current draft. But there are syntactic and semantic differences...

Best regards
Michael

> -----Original Message-----
> From: talk-bounces at x-query.com [mailto:talk-bounces at x-query.com] On Behalf
> Of Jonathan Robie
> Sent: Monday, January 08, 2007 1:48 PM
> To: Elliotte Harold
> Cc: talk at x-query.com
> Subject: Re: [xquery-talk] XQuery Update Facility
>
> Elliotte Harold wrote:
> > I've read over the latest draft of the XQuery Update facility from the
> > W3C. Two questions:
> >
> > 1. How close is this to XUpdate and current XML database update
> > languages?
>
> XUpdate uses an XML syntax, and has no relationship to XQuery. The
> XQuery Update Facility is an extension of XQuery. XUpdate does not seem
> to explicitly discuss transactional semantics, which are an important
> part of the XQuery Update Facility specification.
>
>  From informal discussions, I believe that database vendors update
> extensions to XQuery are more similar, perhaps because the original
> proposals go back to 2000, and everyone had read them.
>
> > 2. Have any databases yet implemented the draft spec? If so, which ones?
> To my knowledge, not in any commercially available software - the
> databases are using their own update extensions. However, the underlying
> model they are using for updates seems to be similar to the model of the
> XQuery Update Facility.
>
> Hope this helps!
>
> Jonathan
>
> --
> Read my Blog: http://blogs.datadirect.com/jonathan_robie/
> Learn XQuery:
> http://media.datadirect.com/download/docs/ddxquery/tutorial_query.html
> Learn XQJ (the JDBC for XQuery):
> http://www.datadirect.com/developer/xquery/topics/xqj_tutorial/
> Get DataDirect XQuery: http://www.datadirect.com/products/xquery/
>
> _______________________________________________
> talk at x-query.com
> http://x-query.com/mailman/listinfo/talk



More information about the talk mailing list