我从外部服务器收到 xml 响应。
使用一些教程,我让 SAX-Parser 正常工作。
还有一个小问题。
在响应中有例如包含如下 html 的描述标签:
<description><p><strong>Title</strong></p>Description</description>
解析我的对象的描述字段后仅包含“<”。
是否可以告诉我的解析器将 html 作为纯文本处理?
或者也许还有其他可能性来解决这个问题。
谢谢。
最佳答案
由于您没有包含代码,所以我必须想象您写的内容。 SAX 处理程序实现中的一个常见错误是没有处理元素文本可能在多个character() 方法调用中返回的事实。您需要将它们聚合在一起,直到获得 endElement() 事件。
关于java - 使用 SAX 进行 XML 解析 : how to handle html as text within xml-tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8027253/