在我正在开发的应用程序中,我得到一个XML字符串,我必须在应用程序中解析以正确地将数据存储在本地数据库中。问题是,当XML中的字段具有类似商标的&符号(例如“Pans& Company”)时,解析器会崩溃并出现下一个错误: ParseException:undefined entity 。
如何使用SAXParser轻松处理这种情况?这让我发疯,我读了很多解决方案,但任何对我都有用。
答案 0 :(得分:2)
您无法使用XML解析器处理无效的XML - 您必须在源代码处理它。找出谁生成了这个不正确的XML并让他们修复他们的代码。 &符必须写为&
。