title: Possible to consume badly formed Fault Messages?
body: <p>I've a WCF client communicating with an unknown server implementation which I have no control over. This client works fine it just doesn't like, what appears to be, incorrectly formed SOAP Fault messages. The messages I receive look like:</p>
  
  <pre>
  &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">   
      &lt;soap:Header>...&lt;/soap:Header>  
      &lt;soap:Body>  
          &lt;soap:Fault>  
              &lt;soap:faultcode>soap:Client&lt;/soap:faultcode>  
              &lt;soap:faultstring>...&lt;/soap:faultstring>  
              &lt;soap:detail>...&lt;/soap:detail>  
          &lt;/soap:Fault>  
      &lt;/soap:Body>  
  &lt;/soap:Envelope>  
  </pre>
  
  <p>I believe according to the soap schema the child elements shouldn't be qualified and ned to look like:</p>
  
  <pre>
  &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">   
      &lt;soap:Header>...&lt;/soap:Header>  
      &lt;soap:Body>  
          &lt;soap:Fault>  
              &lt;faultcode>soap:Client&lt;/faultcode>  
              &lt;faultstring>...&lt;/faultstring>  
              &lt;detail>...&lt;/detail>  
          &lt;/soap:Fault>  
      &lt;/soap:Body> 
  &lt;/soap:Envelope>
  </pre>
  
  <p>Is there something that I can configure or override so that I can consume messages which arrive in the latter format so that I can consume the fault messages instead of xml exceptions?</p>