java sax解析格式不正确的xml
我正在使用Java和SAX从搜索引擎实现RSS搜索功能。但是,某些搜索结果的格式不正确,即某些条目的java sax解析格式不正确的xml,java,rss,sax,well-formed,Java,Rss,Sax,Well Formed,我正在使用Java和SAX从搜索引擎实现RSS搜索功能。但是,某些搜索结果的格式不正确,即某些条目的标记的主体包含&字符,而不是&等(例如,比如说,Starsky&Hutch) 解析RSS时,我得到一个org.apache.harmony.xml.ExpatParser&ParseException,导致整个搜索中断,什么也不返回 我希望我的解析器能够像Firefox的RSS阅读器一样解决这些错误。解决此问题和解析RSS提要的可能性是什么?SAX实现通常设计用于检测错误和抛出异常,没有解决
标记的主体包含&
字符,而不是&代码>等(例如,比如说,Starsky&Hutch
)
解析RSS时,我得到一个org.apache.harmony.xml.ExpatParser&ParseException
,导致整个搜索中断,什么也不返回
我希望我的解析器能够像Firefox的RSS阅读器一样解决这些错误。解决此问题和解析RSS提要的可能性是什么?SAX实现通常设计用于检测错误和抛出异常,没有解决此问题的标准方法。我能想到的最合理的方法是,在流式传输到SAX之前,尝试修补错误,例如杂散字符。RSS提要解析器如何?如果它的格式不好,那么它就不是RSS提要。这是一个迂腐的观点,但却是至关重要的。@skaffman我同意你的观点。但这让我别无选择,只能放弃那个饲料。太糟糕了,虽然这是他们的错