我正在尝试从FeedBurner
URL 获取图像,但我无法做到这一点。
编辑:
这是网址。
我注意到图像位于 < content:encoded > 标签内。
我也无法从此URL检索图像。
我无法从中提取信息。
这是我的代码:
class RSSHandler extends DefaultHandler {
private Post currentPost = new Post();
StringBuffer chars = new StringBuffer();
@Override
public void startElement(String uri, String localName, String qName,
Attributes atts) {
chars = new StringBuffer();
if (localName.equalsIgnoreCase("thumbnail")) {
String thumbnail = atts.getValue("url");
currentPost.setThumbnail(thumbnail);
}
}
@Override
public void endElement(String uri, String localName, String qName)
throws SAXException {
if (localName.equalsIgnoreCase("title")
&& currentPost.getTitle() == null) {
currentPost.setTitle(chars.toString());
}
String pubd;
if (localName.equalsIgnoreCase("pubDate")
&& currentPost.getPubDate() == null) {
currentPost.setPubDate(chars.toString());
Home.DATE_1.add(chars.toString());
}
if (localName.equalsIgnoreCase("link") && currentPost.getUrl() == null) {
currentPost.setUrl(chars.toString());
}
if (localName.equalsIgnoreCase("item")) {
FragmentView.PostList.add(currentPost);
currentPost = new Post();
}
}
@Override
public void characters(char ch[], int start, int length) {
chars.append(new String(ch, start, length));
}
}
我正在使用这个处理程序从 RSS 提要中获取信息。对于其他提要,一切正常,但是当它是FeedBurner
URL 时,我似乎无法获取图像。