android xml解析中的null问题_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > android xml解析中的null问题

android xml解析中的null问题

 2013/8/9 13:21:01  四提婚  博客园  我要评论(0)
  • 摘要:当我们从服务器或者xml文件加载xml进行解析的时候,往往报告nullpointer错误。这是原始代码:Stringshort_name=doc.getElementsByTagName("short_name").item(i).getFirstChild().getNodeValue();修改为:Stringshort_name="";Noden=doc.getElementsByTagName("short_name").item(i).getFirstChild();if(null
  • 标签:android 问题 XML解析 XML 解析

当我们从服务器或者xml文件加载xml进行解析的时候,往往报告 nullpointer 错误。这是原始代码:

            String short_name = doc.getElementsByTagName("short_name")
                        .item(i).getFirstChild().getNodeValue();

 

修改为:

    String short_name ="";
                Node n=doc.getElementsByTagName("short_name").item(i).getFirstChild();
                if (null!=n)short_name=n.getNodeValue();

可以解决nullpointer报错。也就是说当一个节点的值是null的时候 ,那个node 也是null 的,

这和我们思维是有冲突的。

 

发表评论
用户名: 匿名