我正在开发一个 RSS 阅读器。运行此代码时,localName 和 uri 为空。我正在解析一个 RSS 提要。我正在运行以下代码。相同的代码在另一个 android 项目中运行良好。
@Override
public void endElement(String uri, String localName, String qName)
throws SAXException {
String name;
if (localName == "" ){
name = qName;
}
else{
name = localName;
}
if (name.equalsIgnoreCase("title")) {
currentPost.setTitle(chars.toString());
}
if (name.equalsIgnoreCase("link")) {
currentPost.setLink(chars.toString());
}
if (name.equalsIgnoreCase("content")
&& currentPost.getContent() == null) {
currentPost.setContent(chars.toString());
}
if (name.equalsIgnoreCase("item")) {
currentPost.setFeed(feed);
Posts.Instance().add(currentPost);
currentPost = new Post();
}
}