我正在尝试在Blackberry上使用XML DOM Parser。但是我无法获得根元素。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
InputStream is = getClass().getResourceAsStream("abcd.xml");
DocumentBuilder builder = factory.newDocumentBuilder();
Document dom = builder.parse(is);
Element root = dom.getDocumentElement();
NodeList rootTag = root.getElementsByTagName("myRootElementName");
Node subTag = rootTag.item(0);
items = subTag.getChildNodes();
当我调试上面的代码时,rootTag.item(0);返回null。
是的,请有人帮助我。 (相同的代码在Android上运行正常)。感谢。
答案 0 :(得分:0)
尝试NodeList rootTag = dom.getElementsByTagName("myRootElementName");
将root
替换为dom
。等待你的回应。