0
使用DOM解析器在我的XML空標籤也可以像如何處理的Android
<name/>
的問題是,當我解析XML,我得到空指針異常,當我到達此行的空標籤在xml中。目前我正在提取像這樣:
employees.item(k).getFirstChild().getNodeValue()
我該如何檢查我的解析文件中的標籤?請幫助我。
使用DOM解析器在我的XML空標籤也可以像如何處理的Android
<name/>
的問題是,當我解析XML,我得到空指針異常,當我到達此行的空標籤在xml中。目前我正在提取像這樣:
employees.item(k).getFirstChild().getNodeValue()
我該如何檢查我的解析文件中的標籤?請幫助我。
更好地檢查NULL
而不是使用try..catch
塊:
if(employees.item(k).getFirstChild() != null) {
employees.item(k).getFirstChild().getNodeValue()
}
只是一個示例代碼來回答問題,並沒有在最佳的性能做到這一點。
檢查getFirstChild()的結果是不是null? (它爲空,如果沒有孩子)
簡單地放`try&catch` – 2011-10-17 12:39:02