Как разобрать значение пустого узла в Blackberry

Я получаю ответ от веб-службы, как показано ниже

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

при разборе выше выдает исключение нулевого указателя. Это мой код

speakersnode=speaker.getElementsByTagName("speaker");
for(int k=0;k<speakersnode.getLength();k++)
{
    ids.addElement(((Element)speakersnode.item(k)).getAttribute("id"));
    System.out.println("speaker "+speakersnode.item(k).getFirstChild().getNodeValue());
    vspeakers.addElement(speakersnode.item(k).getFirstChild().getNodeValue());
}

Как я могу решить проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос