2013-02-22 60 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