2018.1

Table Of Contents
l
Omit attachments as CDATAnode in the XMLenvelope:By default, the request
XMLhas a CDATA node that contains the raw input data, effectively doubling the size of
the incoming XML file, which due to technical restrictions cannot be larger than 400 MB.
This option allows for much larger (non-binary) attachments by removing them from the
XMLdata file. Generally attachments are both saved on disk and included as a CDATA
node within the XMLenvelope. This option removes them from the envelope, but they
remain accessible through their direct path.
Note
Incoming binary files (sent through file upload in a form) can never be larger than
400 MB.
PHP arrays example
This example shows how incoming HTML is converted to XML with the two different PHP-
likeArraysoptions.
Incoming HTML
<input type="hidden" name="user_account" value="email@example.com">
<input type="text" name="name" value="Peter Parker">
<input type="text" name="company" value="Objectif Lune">
<input type="number" name="pinElm1[pin_0][left]" value="122">
<input type="text" name="pinElm1[pin_0][top]" value="253">
<input type="text" name="pinElm1[pin_0][type]" value="dent">
<input type="text" name="pinElm1[pin_1][left]" value="361">
<input type="text" name="pinElm1[pin_1][top]" value="341">
<input type="text" name="pinElm1[pin_1][type]" value="dent">
Resulting XMLStructure with PHP-like arrays
<values count="4">
<user_account>email@example.com</user_account>
<name>Peter Parker</name>
<company>Objectif Lune</company>
<pinElm1>
<pin_0>
<left>122</left>
Page 631