2013-02-22 61 views
0

在GWT客戶端,當我讀空標記時,它會拋出空指針異常。如果我在該特定解析標記上使用if條件,則它也會導致空指針異常。所以請給我解決方案。如何在gwt客戶端準備空值xml標記

我的編碼是:

if (list.getElementsByTagName("insertId").item(0).getFirstChild().getNodeValue() != null && 
    !list.getElementsByTagName("insertId").item(0).getFirstChild().getNodeValue().equalsIgnoreCase("")) 
{ 
    shipDetails.nmFormNo.setValue(Double.valueOf(
     list.getElementsByTagName("insertId").item(0).getFirstChild().getNodeValue())); 
} 

而且我特別的標籤是:

 <insertId></insertId> 

回答

0

因此,它甚至檢查之前拋出空指針您null condition

可能性

1)list.getElementsByTagName("insertId").item(0) throwing null 
2)list.getElementsByTagName("insertId").item(0).getFirstChild() throwing null 
+0

抱歉,兄弟,我犯了錯誤。你的回答是正確的。 no.2.list.getElementsByTagName(「insertId」)。item(0).getFirstChild() – kader 2013-02-22 14:03:17

+0

如果它有用,請將其標記爲答案... – 2013-03-17 12:11:16