在使用 DOM 在 Blackberry 中解析 XML 时,我得到了一个空节点,例如</image>
.
而解析是使用条件 if ("image".equals(node.getNodeName().toString())) 来检查这是否是图像节点。但没有进入条件。
如果我使用 xyz.jpg 则返回图像名称。所以请告诉我条件,我可以分类这是否是空节点。
NodeList childNodes = node.getChildNodes();
int numChildren = childNodes.getLength();
Node firstChild = childNodes.item(0);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (numChildren == 1 && firstChild.getNodeType() == Node.TEXT_NODE) {
if ("headline".equals(node.getNodeName().toString())) {
vecHeadline.addElement(firstChild.getNodeValue());
}
}
}
但是当我得到这样的空标签时不会解析。实际上我想在节点为空的地方添加一个字符串