我正在使用以下代码进行 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) { }
}
它曾经工作,但我不知道发生了什么。
日志猫:
01-10 13:01:30.206: E/Error:(8632): expected: /br read: div (position:END_TAG </div>@13:7 in java.io.StringReader@44ededa0)
有任何想法吗?