XML ファイルを解析できます。しかし、私は奇妙なエラーに直面しています。私のXMLファイル形式はこのようなものです
<contact>
<contactServiceTag>3B92E6A7-B599-EAE9-1CB7B5592CB8695C</contactServiceTag>
<contactDeletedBoolean>0</contactDeletedBoolean>
<contactLinkStatus>Stored</contactLinkStatus>
<contactName>P4</contactName>
−
<contactEmailAddresses>
<workEmail>updatedp4@isol.co.in</workEmail>
<personalEmail/>
<otherEmail/>
</contactEmailAddresses>
<contactLastUpdated>{ts '2010-01-22 10:05:42'}</contactLastUpdated>
<contactPhotoExists>False</contactPhotoExists>
</contact>
解析中、パーサーが要素contactLastUpdatedを解析すると、foundCharactersメソッドが複数回呼び出され、値{ts on first run, \' on second run, 2010-01-22 10:05:42 on third run, \'が返されます。 4回目の実行で、最後の実行で最後に}。didEndElement メソッドを呼び出したときに、最後の値 ( } ) のみを取得します。
このタイプのエラーを解決する方法を提案してください