Hi Christian,
Yes, indeed I'd recommend to use our latest code base; there shouldn't be any major changes before the next release anymore. All differences between 6.7.1 and 6.8 should be marked in our Wiki (..search for "6.8").
Okay, I'm trying that.
I see. One possible fix in BaseX/REST would be to get rid of the "application/query+xml" content type (we thought about that before) and treat XML input in another way; this would introduce some inconsistencies with earlier versions, but as we're currently switching to a new implementation anyway, this would a good moment. I'll have to spend some more thoughts on that first, however; let's see what the Orbeon guys say.
Essentially, that's what I would consider the cleanest solution - making the behaviour depend on the request URI, not the content type. But then, I only started to have a look at BaseX yesterday ;-)
We're following the RESTful sementics, as e.g. presented in Wikipedia [1]. While PUT is used to update existing resources, POST is applied to create or add new resources.
Interesting... of course, you should follow the common semantics then. Thanks for the clarification.
Kind regards, Ralf