title: iPhone: NSXMLParser's foundCharacters method called multiple time for single tag
body: <p>i am able to parse the XML file. but i am facing strange error. My XML file format is like this</p>
  
  <pre><code>&lt;contact&gt;
     &lt;contactServiceTag&gt;3B92E6A7-B599-EAE9-1CB7B5592CB8695C&lt;/contactServiceTag&gt;
     &lt;contactDeletedBoolean&gt;0&lt;/contactDeletedBoolean&gt;
     &lt;contactLinkStatus&gt;Stored&lt;/contactLinkStatus&gt;
     &lt;contactName&gt;P4&lt;/contactName&gt;
     −
     &lt;contactEmailAddresses&gt;
       &lt;workEmail&gt;updatedp4@isol.co.in&lt;/workEmail&gt;
       &lt;personalEmail/&gt;
       &lt;otherEmail/&gt;
     &lt;/contactEmailAddresses&gt;
     &lt;contactLastUpdated&gt;{ts '2010-01-22 10:05:42'}&lt;/contactLastUpdated&gt;
     &lt;contactPhotoExists&gt;False&lt;/contactPhotoExists&gt;
  &lt;/contact&gt;
  </code></pre>
  
  <p>during the parsing, when parser parse the element <strong>contactLastUpdated</strong> , then <strong>foundCharacters</strong> method called multiple time and it return the value <strong>{ts</strong> on first run, <strong>\'</strong> on second run, <strong>2010-01-22 10:05:42</strong> on third run,<strong>\'</strong> on fourth run and finally <strong>}</strong> on last run. so i get only last value (<strong>}</strong>) when i called didEndElement method. </p>
  
  <p>please suggest how can i resolve this type of error</p>