problem z czytaniem xml

0

Witam,
Mam taki, pewnie trywialny problem: czytam dokument xml i wszystko jest super jeżeli występuje dana pozycja ("COS") którą chcę przecztać ale jeżeli nie to program się wali:

NodeList lstNmElmntLst7 = fstElmnt.getElementsByTagName("COS");
      Element lstNmElmnt7 = (Element) lstNmElmntLst7.item(0);
      NodeList lstNm7 = lstNmElmnt7.getChildNodes();

Problem z tym że "COS" może czasem występować a czasem nie. Jak można to obsłużyć? Jestem początkujący w JAVA i bujam się, oj bujam. Z góry wielkie dzięki

0

Musisz sprawdzić czy lista nie jest pusta;

NodeList lstNmElmntLst7 = fstElmnt.getElementsByTagName("COS");
if(lstNmElmntLst7.getLength()  > 0){
      Element lstNmElmnt7 = (Element) lstNmElmntLst7.item(0);
      NodeList lstNm7 = lstNmElmnt7.getChildNodes();
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1