如何在gwt客户端准备空值xml标记

时间:2013-02-22 12:42:23

标签: gwt

在GWT客户端,当我读空标签时, 它抛出空指针异常。如果我在该特定解析标记上使用if条件,则还会导致空指针异常。所以请给我解决方案。

我的编码是:

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>

1 个答案:

答案 0 :(得分:0)

因此,在检查null condition

之前,它会抛出空指针

可能性

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