Я могу разобрать файл 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 при первом запуске \ ' при втором запуске, 2010-01-22 10: 05: 42 при третьем запуске, \' при четвертом запуске и, наконец, } при последнем запуске. поэтому я получаю только последнее значение (} ) при вызове метода didEndElement.
подскажите, пожалуйста, как я могу устранить эту ошибку