Standard support
Introduction
Orbeon Forms supports most standard XForms features, including:
the specified processing processing model
events:
xforms-submit
,xforms-submit-serialize
,xforms-submit-done
, andxforms-submit-error
all HTTP and HTTPS methods
serializations:
application/x-www-form-urlencoded
,application/xml
,application/json
(SINCE Orbeon Forms 2016.1),multipart/form-data
, as well as extensions.replacements:
all
,instance
, andtext
SOAP support
One exception is the lack of support for multipart/related
.
For more information, please visit the XForms 1.1 specification.
JSON support
See JSON support.
Controlling non-relevant nodes
[SINCE Orbeon Forms 2017.1]
The XForms 2.0 nonrelevant
attribute takes values
keep
: all values are serialized,remove
: non-relevant values are not serialisedempty
: non-relevant nodes are serialized as empty values
The default is remove
.
Disabling validation and relevance handling
Orbeon Forms supports the XForms 1.1 validate
and relevant
attributes on <xf:submission>
.
NOTE: The relevant
attribute is deprecated in favor of the XForms 2.0 nonrelevant
attribute.
These boolean attributes disable processing of validation and relevance pruning respectively for a given submission:
XForms 2.0 introduces nonrelevant
(while keeping relevant
for backward compatibility) for clarity:
Controlling serialization
Orbeon Forms supports the XForms 1.1 serialization
on <xf:submission>
. This is particularly useful to specify the value none
with a get
method:
Asynchronous submissions
Last updated