title: Deserialize soap response with multiple namespaces
body: <p>I am having a very hard time trying to deserialize the soap response below.
  I assume its because of the multiple namespaces or maybe because of the complex type (Serialization Array)</p>
  
  <p>Soapformatter throws an Object reference exception and other more manual deserializations are returning an empty object. At this point I can only assume that I am not tagging my object correctly. What is the correct way to build out the BatchResponse object below so that it can deserialize from this response?</p>
  
  <pre><code>    &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"&gt;
     &lt;s:Header&gt;
        &lt;a:Action s:mustUnderstand="1"&gt;https://example.com/operations/fetch/BatchResponse&lt;/a:Action&gt;
     &lt;/s:Header&gt;
     &lt;s:Body&gt;
        &lt;BatchResponse xmlns="https://example.com/operations"&gt;
           &lt;BatchResult xmlns:b="https://example.com/responses" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"&gt;
              &lt;b:FailureMessages xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /&gt;
              &lt;b:FailureType i:nil="true" /&gt;
              &lt;b:ProcessedSuccessfully&gt;true&lt;/b:ProcessedSuccessfully&gt;
              &lt;b:SessionId&gt;1961810&lt;/b:SessionId&gt;
              &lt;b:TotalPages&gt;38&lt;/b:TotalPages&gt;
           &lt;/BatchResult&gt;
        &lt;/BatchResponse&gt;
     &lt;/s:Body&gt;
  &lt;/s:Envelope&gt;
  </code></pre>
  
  <p>Also assuming Soapformatter continues to throw exceptions - what is the correct way to "xpath" to the BatchResponse object so that I can extract and deserialize?</p>
  
  <p>Thanks</p>