我能够解析 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 方法时,我只得到最后一个值(} )。
请建议我如何解决此类错误