Android 博客的RSS链接不起作用

Android 博客的RSS链接不起作用,android,jsoup,Android,Jsoup,根据本教程,我正在开发一个rss阅读器应用程序。但是,当我把一个博客RSS链接像这样,它不工作。与此表单相关的其他链接www.site.com/index.php?format=feed&type=rss运行良好。哪一个可能是问题? 下面是解析器类 public class DOMParser { private RSSFeed feed = new RSSFeed(); public RSSFeed parseXML(String xml) { URL url = null;

根据本教程,我正在开发一个rss阅读器应用程序。但是,当我把一个博客RSS链接像这样,它不工作。与此表单相关的其他链接www.site.com/index.php?format=feed&type=rss运行良好。哪一个可能是问题? 下面是解析器类

public class DOMParser {

private RSSFeed feed = new RSSFeed();

public RSSFeed parseXML(String xml) {
    URL url = null;
    try {
        url = new URL(xml);
    } catch (MalformedURLException e1) {
        e1.printStackTrace();
    }

    try {
        //Criar as instâncias necessárias
        DocumentBuilderFactory dbf;
        dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();

        //Passa o xml
        Document doc = db.parse(new InputSource(url.openStream()));
        doc.getDocumentElement().normalize();

        //Pega todas as tags
        NodeList nl = doc.getElementsByTagName("item");
        int length = nl.getLength();

        for (int i = 0; i < length; i++) {
            Node currentNode = nl.item(i);
            RSSItem item = new RSSItem();

            NodeList nchild = currentNode.getChildNodes();
            int clength = nchild.getLength();

            //Pegar os elementos requeridos de cada item
            for (int j = 1; j < clength; j = j + 2) {

                Node thisNode = nchild.item(j);
                String theString = null;
                String nodeName = thisNode.getNodeName();

                theString = nchild.item(j).getFirstChild().getNodeValue();

                if (theString != null) {
                    if ("title".equals(nodeName)) {
                        // O valor do nó é "title", então devemos "setar"
                        // o valor do titulo de RSSItem
                        item.setTitle(theString);
                    } else if ("description".equals(nodeName)) {
                        item.setDescription(theString);                         
                        //Passa a descrição html para getar a url da imagem

                        String html = theString;
                        org.jsoup.nodes.Document docHtml = Jsoup
                                .parse(html);
                        Elements imgEle = docHtml.select("img");
                        item.setImage(imgEle.attr("src"));


                    } else if ("pubDate".equals(nodeName)) {
                        // We replace the plus and zero's in the date with
                        // empty string
                        String formatedDate = theString.replace(" +0000","");
                        item.setDate(formatedDate);
                    }
                }                   
            }
            //adiciona elemento a lista
            feed.addItem(item);
        }


    } catch (Exception e) {

    }
    //Retorna um objeto de RSSFeed, depois que todos os elementos foram adicionados a lista
    return feed;
}

}

非常感谢,很抱歉我的英语很差

我想你把博客的url搞错了

 Unkown host: blogname.com.br

我试图解析这个URL。您应该添加一个有效的示例。重现问题会更容易。哦,好的。这是一个不起作用的链接。很抱歉,它主要用于DOM解析,请不要尝试。到达jsoup部分了吗?也许我能从那时起帮上忙。您能从Java应用程序中尝试一下吗?从纯Java进行调试更容易。感谢您的帮助。在我的搜索中,我找到了任何将此错误与同一行中的“FormMatting”信息相链接的内容,例如xml。那个么,我如何识别我在解析器类上接收的xml文件呢?我有一些经验。我已经解决了压痕的问题,但这并不能解决问题。