title: How to stop Savon from adding prefixes to soap.body
body: <p>This is how I am creating a a client:</p>
  
  <pre><code>@client = Savon::Client.new do
    wsdl.document = my_document
    wsdl.endpoint = my_endpoint
  end
  </code></pre>
  
  <p>and this is how I'm getting a response:</p>
  
  <pre><code>@response = @client.request :the_action do
    soap.body = xml
    soap.body = {"applicationId" =&gt; my_application_id }
  end
  </code></pre>
  
  <p>However, this generates the following xml:</p>
  
  <pre><code>"&lt;ins5:applicationId&gt;XXXXXXXXXXXXXX&lt;/ins5:applicationId&gt;"
  </code></pre>
  
  <p>My soap service errors out because of the prefix. If I do this instead, it works:</p>
  
  <pre><code>@response = @client.request :the_action do
    soap.body =  "&lt;applicationId&gt;#{my_application_id}&lt;/applicationId&gt;"
  end
  </code></pre>
  
  <p>However this is a pain for various reasons. Is there a way to stop savon from attaching the prefix?</p>
  
  <p>Using savon 0.9.6.</p>