Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Blackberry中分析节点值时出现空指针异常_Blackberry - Fatal编程技术网

在Blackberry中分析节点值时出现空指针异常

在Blackberry中分析节点值时出现空指针异常,blackberry,Blackberry,可能重复: 我从web服务得到如下响应 <section id="2"></section> <section id="2">xxx</section> xxx 现在,为了解析上述响应,我编写了如下代码 speakersnode=speaker.getElementsByTagName("section"); for(int k=0;k<speakersnode.getLength();k++) { System.out.

可能重复:

我从web服务得到如下响应

 <section id="2"></section>
 <section id="2">xxx</section>

xxx
现在,为了解析上述响应,我编写了如下代码

speakersnode=speaker.getElementsByTagName("section");
for(int k=0;k<speakersnode.getLength();k++)
{
    System.out.println("speaker "+speakersnode.item(k).getFirstChild().getNodeValue());
    vspeakers.addElement(speakersnode.item(k).getFirstChild().getNodeValue());
}
speakersnode=speaker.getElementsByTagName(“节”);
对于(int k=0;k试试这个:

speakersnode=speaker.getElementsByTagName("speaker");
for(int k=0;k<speakersnode.getLength();k++)
{
   ids.addElement(((Element)speakersnode.item(k)).getAttribute("id"));
   String info = speakersnode.item(k).getFirstChild().getNodeValue();
   if (info == null){
       info = "";
   }     
   System.out.println("speaker "+ info );
   vspeakers.addElement(info);
}
speakersnode=speaker.getElementsByTagName(“speaker”);
对于(int k=0;k
speakersnode=speaker.getElementsByTagName("speaker");
for(int k=0;k<speakersnode.getLength();k++)
{
   ids.addElement(((Element)speakersnode.item(k)).getAttribute("id"));
   String info = speakersnode.item(k).getFirstChild().getNodeValue();
   if (info == null){
       info = "";
   }     
   System.out.println("speaker "+ info );
   vspeakers.addElement(info);
}