3
我發現我認爲Android平板電腦Android 3.x(薑餅)中的奇特行爲。我已經能夠在Galaxy選項卡和模擬器上重新創建問題。android getElementsByTagName返回空列表
運行EXACT代碼的其他版本的OS可以正常工作。這裏的細節:
Document dom = db.parse(new InputSource(new StringReader(response)));
Element root = dom.getDocumentElement();
NodeList items = root.getElementsByTagName("root"); // this is the org.w3c.dom.Element.getElementsByTagName
items.getLength() >>>> is Always 0 on Android 3.x
但在2.1及更高的所有其他版本(不包括明顯3.X版本)的預期列表計數返回。
正被解析XML是:
一字不差!再一次,相同的確切源代碼在Android版本2.1,2.2,2.3和4.0上正常工作,但不是版本3.0或3.1
任何建議,解釋或解決方案都將非常感激!