無(wú)法獲取屬性值
System.out.println(childNode.item(k).getFirstChild().getNodeValue());這條語(yǔ)句加上去就顯示
Exception in thread "main" java.lang.NullPointerException
at domtest.DOMTest.main(DOMTest.java:53)
53行就是這句,去掉可以運(yùn)行
System.out.println(childNode.item(k).getFirstChild().getNodeValue());這條語(yǔ)句加上去就顯示
Exception in thread "main" java.lang.NullPointerException
at domtest.DOMTest.main(DOMTest.java:53)
53行就是這句,去掉可以運(yùn)行
2016-06-15
舉報(bào)
2016-06-15
53行沒(méi)有指定哪個(gè)子字節(jié)的話怎么輸出它的子節(jié)點(diǎn)名?
2016-12-03
if(childNodes.item(k).getNodeType()==Node.ELEMENT_NODE){
System.out.println(childNodes.item(k).getNodeName());
//System.out.println(childNodes.item(k).getTextContent());
System.out.println(childNodes.item(k).getFirstChild().getNodeValue());
}
解決了,在if后面加 ?{} ?就可以運(yùn)行了。
2016-12-03
我也遇到了同樣的問(wèn)題,換成System.out.println(childNode.item(k).getTextContent());才可以輸出,樓主解決了嗎?求答案。。。。。
2016-06-28
解決了么???同樣的問(wèn)題
2016-06-16
有值啊,用System.out.println(childNode.item(k).getTextContent());就能輸出
2016-06-15
我猜測(cè)是你的xml文件中的節(jié)點(diǎn)值是空的。如下圖