On Wed, Jul 14, 2010 at 12:11 PM, Christian Grün <christian.gruen@gmail.com> wrote:
Godmar,

> Has there been any progress on this issue?

It has been put on our todo list.

> Independent of whether we are using the XQJ binding to access BaseX, it is
> nearly useless to us if it can't handle XML namespaces on operations as
> simple as replacing a node.

Note that XQuery Update is still a new standard, and a comparison of
the regular, and the Update XQuery test results will show you that
there are hardly any implementations available out there that both
offer XQUTS and reach 100% Update conformance:

 http://dev.w3.org/2007/xquery-update-10-test-suite/results/XQUTSReportSimple.html
 http://dev.w3.org/2006/xquery-test-suite/PublicPagesStagingArea/XQTSReportSimple.html

"100% conformance" means that the test suite has been correctly
answered; it doesn't mean of course that an XQuery Update
implementation is bug free. – This doesn't mean that your bug report
is irrelevant; it just means it has to wait until other, more
important todos have been resolved.


Let me ask it differently.

Can BaseX be used to maintain XML documents that use multiple namespaces (for instance, a atom:feed documenting containing foreign XML)? By maintain, I mean whether it supports operations such as adding, changing, and removing XML fragments?  We only need these very basic operations, but we *DO* have multiple namespaces in our documents.

I'm not tied to XQuery, nor its Java binding, nor any specific way of interacting with the database.

 - Godmar