title: problems creating SAAJ object model
body: <p>i tried to send a SOAP request in jquery to third party but always got this error:</p>
  
  <p><code>&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;&lt;soap:Body&gt;&lt;soap:Fault&gt;&lt;faultcode&gt;soap:Client&lt;/faultcode&gt;&lt;faultstring&gt;Problems creating SAAJ object model&lt;/faultstring&gt;&lt;/soap:Fault&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;</code></p>
  
  <p>the way i did it is to pass couple of tokens to another function ,which create SOAP request based on those token. one of the token is a Html string like this:</p>
  
  <pre><code>&lt;tr&gt;&lt;td width="2" bgcolor="#ffffff"&gt;&lt;\/td&gt;&lt;td width="1" bgcolor="#d8dbe3"&gt;&lt;\/td&gt;&lt;td width="2" bgcolor="#ffffff"&gt;&lt;\/td&gt;&lt;td width="15" bgcolor="#f5f6f8"&gt;&lt;\/td&gt;&lt;td width="535" bgcolor="#f5f6f8"&gt;&lt;table width="535" cellspacing="0" cellpadding="0" border="0" bgcolor="#f5f6f8"&gt;&lt;tr&gt;&lt;td width="80"&gt;&lt;table width="80" height="96" bgcolor="#999999" cellspacing="0" cellpadding="0" border="0" align="center"&gt;&lt;tr&gt;&lt;td width="80" height="1" colspan="3"&gt;&lt;\/td&gt;&lt;\/tr&gt;&lt;tr&gt;&lt;td width="1" bgcolor="#999999"&gt;&lt;\/td&gt;....
  </code></pre>
  
  <p>whenever i added this token, the SOAP request failed. I tried to escaped this html string token, SOAP request succeeded but the whole string messed up with all the escaped characters and third party need this html string to render template, so i cannot sent the escaped version anyway. is there any way i can safely pass the html string without crashing the request? </p>