W3C home > Mailing lists > Public > www-ql@w3.org > January to March 2006

Re: Recursive replacement

From: Jonathan Robie <jonathan.robie@datadirect.com>
Date: Mon, 30 Jan 2006 10:31:16 -0500
Message-ID: <43DE3144.5000903@datadirect.com>
To: David Carlisle <davidc@nag.co.uk>
CC: novak@ispras.ru, www-ql@w3.org

David Carlisle wrote:

>Hmm I'll leave that one for a WG member to answer.., I think that you
>should get get an error from
>http://www.w3.org/TR/xqupdate/#id-extensions-to-existing
>
>  All the pending update lists generated by the previous step are merged
>  by successive invocations of the upd:mergeUpdates operation. If the
>  upd:mergeUpdates operation signals an incompatibility, a dynamic error
>  is raised [err:TBD].  
>
>But I don't actually see that in the table in
>http://www.w3.org/TR/xqupdate/#id-compatibility
>which has side condition "Not compatible if t1 is t2." in some cases
>looks to me as if it should be t1 is an ancestor to t2
>  
>

I wish I could leave it for a WG member to answer too ;->

Seriously, I think you're right, David, if t1 is an ancestor, there is 
an incompatibility. We'll doubtless be discussing this question during 
our face to face meetings this week.

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/
Received on Monday, 30 January 2006 15:32:25 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:43:44 UTC