Android 如何解决错误:预期:/br读取:div?

Android 如何解决错误:预期:/br读取:div?,android,xml,parsing,Android,Xml,Parsing,我正在使用以下代码进行XML解析: public void getfile(String url) { try{ String URL = url; ALL_URL = new ArrayList<String>(); XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); Document doc

我正在使用以下代码进行XML解析:

public void getfile(String url) {
    try{
        String URL = url;
        ALL_URL = new ArrayList<String>();
        XMLParser parser = new XMLParser();

        String xml = parser.getXmlFromUrl(URL);
        Document doc = parser.getDomElement(xml);

        Log.i("URLis: ", url);

        NodeList nl = doc.getElementsByTagName(KEY_ITEM);

        for (int i = 0; i < nl.getLength(); i++) {
            Element e = (Element) nl.item(i);
            Log.i("valueis " , e.getAttribute("src").trim());
            String value = base + e.getAttribute("src").trim();
            ALL_URL.add(value);         
        }
    } catch(Exception ex) { }
}
public void getfile(字符串url){
试一试{
字符串URL=URL;
ALL_URL=new ArrayList();
XMLParser=新的XMLParser();
字符串xml=parser.getXmlFromUrl(URL);
Document doc=parser.getdoElement(xml);
Log.i(“URLis:,url”);
NodeList nl=doc.getElementsByTagName(键项);
对于(int i=0;i
它过去很管用,但我不知道发生了什么

日志:

01-10 13:01:30.206: E/Error:(8632): expected: /br read: div (position:END_TAG </div>@13:7 in java.io.StringReader@44ededa0)
01-10 13:01:30.206:E/错误:(8632):预期:/br读取:div(位置:END_TAG@13:7 in java.io)。StringReader@44ededa0)

有什么想法吗?

您的xml文件中有错误,文件格式不正确。它在
中包含一个不平衡的

标记。解析器在看到
结尾时检测到此错误