2011-10-17 34 views
0

使用DOM解析器在我的XML空標籤也可以像如何處理的Android

<name/> 

的問題是,當我解析XML,我得到空指針異常,當我到達此行的空標籤在xml中。目前我正在提取像這樣:

employees.item(k).getFirstChild().getNodeValue() 

我該如何檢查我的解析文件中的標籤?請幫助我。

+0

簡單地放`try&catch` – 2011-10-17 12:39:02

回答

0

更好地檢查NULL而不是使用try..catch塊:

if(employees.item(k).getFirstChild() != null) { 
    employees.item(k).getFirstChild().getNodeValue() 
} 

只是一個示例代碼來回答問題,並沒有在最佳的性能做到這一點。

0

檢查getFirstChild()的結果是不是null? (它爲空,如果沒有孩子)