0

このコードを使用して 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) { }
}

以前は機能していましたが、何が起こったのかわかりません。

LogCat:

01-10 13:01:30.206: E/Error:(8632): expected: /br read: div (position:END_TAG </div>@13:7 in java.io.StringReader@44ededa0)

何か案は?

4

1 に答える 1

0

xml ファイルにエラーがあります。ファイルの形式が正しくありません。内にアンバランスな<br>タグが含まれています<div>。パーサーは、<div>.

于 2013-01-10T05:15:02.940 に答える