[Xsltforms-support] Unsupported mediatype 'text/html' for instance #myinstance
Brought to you by:
alain-couthures
From: <bc...@sh...> - 2015-07-31 08:42:51
|
Hello, good morning xslt-support@ I am struggling to resolve how to do something; I want to use the correct method to load a new xml document as a replacement to the existing xml in an instance in the XForm model. For the submission element, if the attribute 'resource' is used then it works. If a child element '<resource value="...">' is used instead, then it does not work and the error message returned is, "Unsupported mediatype 'text/html' for instance #myinstance" Therefore, as it stands the following submission works: <xf:submission id="mysubmission" method="get" serialization="none" mode="synchronized" replace="instance" instance="myinstance" resource="/rest/db/data/myxmldoc.xml" /> This submission variation does not (error as described above): <xf:submission id="mysubmission" method="get" serialization="none" mode="synchronized" replace="instance" instance="myinstance"> <resource value="/rest/db/data/myxmldoc.xml" /> </xf:submission> I need to use the latter submission (with the resource element) later on, as I need to dynamically alter the resource value at submission time. The backend server is eXist-db. If I call the xml instance via the browser directly from the REST server as a test, the headers show that the content type is "application/xml", so this content would appear to be fine and therefore I cannot work out why there is an unsupported mediatype error. Please, what is the correct/better way to achieve the above, or is there a problem somewhere in XSLTForms that I am creating regarding the content-type on the request/return following triggering the submission using the resource element? Thank you for some advice and pointers. Regards BC Habs Hallifax UK |