It appears that the code saw the ".xml" suffix in the response and
decided to treat the response as XML as I did not have this error when
returning other strings in my test harness.  I added
xmlns:get="xdmp:document-get" to the default xdmp:http namespace and
passed <get:format>text</get:format> in the options.  This removed the
error (quote/unquote was not involved).

Bob

> Hi All,
>
> I'm using xdmp:http-post to send a document to a web service that 
> inserts it into another MarkLogic database and returns the URI of the 
> document as a string.  The service processes the document correctly, 
> but I receive an XDMP-DOCROOTTEXT error with the following message:
>
> Invalid root text "/document/12345678.xml"
>
> /document/12345678.xml is the URI of the document in the remote 
> database.  The MarkLogic API docs state that the return value of 
> xdmp:http-post is "the response from the server as well as the 
> specified document".  Is the error occurring because the value 
> returned is a string not a document?
>
> Bob

_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to