title: How can I submit XML in an HTML form POST parameter, using Form Builder
body: <p>I'd like to send XML to a service. The description of that service states that "The XML Document should be posted uriencoded, with a UTF-8 character set as paramaeter 'xml' to ~/api/xmlapi.php" and there is an example script:</p>
  
  <pre><code>xmlHttp=GetXmlHttpObject(receiveXML);
  var url = "api/xmlapi.php";
  var params = "xml=" + document.getElementById('xml').value;
  xmlHttp.open("POST", url, true);
  
  //Send the proper header information along with the request
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);
  </code></pre>
  
  <p>The format of the XML is also specified by the service, and the XML needs to be "filled" with values entered by users in form fields.</p>
  
  <p>I'm trying to use Form Builder to create an HTTP service, and have tried all the standard options with no success (valid http - 200. but no response). Maybe something to do with the "xml=" parameter setting.</p>
  
  <p>Do I need to customise the source code of the submission?</p>