title: Delphi wrapping TXMLData in SOAP request with <schema> tag
body: <p>I'm sending a XML using TXMLData and Delphi is adding a  tag in the request, my code is like this:</p>
  
  <pre><code>RequestData := TXMLData.Create;
  RequestData.LoadFromXML('&lt;MyXML&gt;[contents here]&lt;/MyXML&gt;');
  
  MyService.ExecuteRequest(RequestData);
  </code></pre>
  
  <p>I used the OnBeforeExecute of the THTTPRIO to get the content of the Request and the content is wrapped in a  tag, something like this:</p>
  
  <pre><code>&lt;SOAP-ENV:Body&gt;
      &lt;schema xmlns="http://www.w3.org/2001/XMLSchema"&gt;
                &lt;MyXML&gt;
      &lt;/schema&gt;
  &lt;/SOAP-ENV:Body&gt;
  </code></pre>
  
  <p>I can't figure out why this  tag is being added. How can I prevent it from being added?</p>
  
  <p>Also, I don't like the idea of editing the SOAPRequest in the OnBeforeExecute event to remove it without know with it is there.</p>