首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

resin的getNodeValue()抛出异常问题

2014-01-26 
resin的getNodeValue()抛出异常。我在程序里用:node.getElementsByTagName(user_address).item(0).getFirs

resin的getNodeValue()抛出异常。我在程序里用:
  node.getElementsByTagName("user_address").item(0).getFirstChild().getNodeValue();
  这个方法来取得xml上user_address结点的值,
  但是我发现当user_address结点没有值的时候,resin抛出err null异常
  我的xml文件如下:
  <user_name>aaa</user_name>
  <user_tel>222</user_tel>
  <user_address />
  <user_email>aaa@a.com</user_email>
  不知道是什么原因,怎么解决?

------解决方法--------------------------------------------------------
node.getElementsByTagName("user_address").item(0)为null,所以其后的getFirstChild().getNodeValue()无法执行,抛出异常   

------解决方法--------------------------------------------------------
是这个为null.
  node.getElementsByTagName("user_address").item(0).getFirstChild().

        

热点排行