제가 공공데이터 포탈에 있는 xml 자료를 사용하여 어플리케이션을 만들고 있는데


코딩은 태그가 <abc>라는 태그가 있으면 파싱을하고 만약 이 태그가 없으면 null 값으로 받는 식입니다.



odeList websiteList8 = fstElmnt.getElementsByTagName(\"parkingfee\"); // 주차요금
Element websiteElement8 = (Element) websiteList8.item(0);
if (websiteElement8 != null) {
    websiteList8 = websiteElement8.getChildNodes();
    s8 = ((Node) websiteList8.item(0)).getNodeValue();
} else if (websiteElement8 == null) {
    s8 =  null;
} else {
    s8 =  null;
}


위와 같이 코딩을 하면 parkingfee
이란 태그가 없으면 null로 뱉어서 처리하면되서 문제가 없었는데
갑자기 이쪽에서 오류가 나서 xml쪽으로 가서 확인해보니



<parkingculture>주차장 있음</parkingculture>
<parkingfee/>
<restdateculture>월요일 휴관</restdateculture>
<usefee>전시에 따라 다름</usefee>



<parkingfee/> 이런식으로 태그가 있는 경우가 가끔 있나봅니다. 이럴때 처리를 어떻게 해야할지 감이 안오는데 고수분들 어떻게 해야 할까요? 조건문을 달아도 잘 안돼서 질문 드립니다.