【发布时间】:2012-01-19 00:32:18
【问题描述】:
我在 Android 平板电脑的 Android 3.x (Gingerbread) 中发现了我认为的特殊行为。我已经能够在 Galaxy 选项卡和模拟器上重新创建问题。
运行 EXACT 代码的其他版本的操作系统可以正常工作。详情如下:
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 版上却不行
非常感谢任何建议、解释或解决方案!
【问题讨论】: