2011-10-06 7 views
0

java의 DOM 파서를 사용하여 문서를 구문 분석하려고합니다. code--java dom xml parser- 문서가 비어 있는지 확인하는 방법

의 다음 줄 나는 다음과 같은 오류를 얻고있다
Element docEle = dom.getDocumentElement(); 

를 들어

는 문서 자체가 비어있을 때마다이 오류가 발생,
2011-10-06 05:03:19,944 ERROR AWT-EventQueue-0 XMLDOMParser.class - Full error Stack  Trace=java.lang.NullPointerException 
at com.arvind.googlepatentsdata.XMLDOMParser.parseDocument(XMLDOMParser.java:290) 

내가 알고있는 것처럼

을 message-- .. 문서가 비어 있거나없는 경우 확인하는 방법이 있습니까 (dom 요소를 가져 오기 전에) ... 비어있는 경우 추가 처리를 수행하지 않고 다음 파일로 이동하겠습니까?

답변

1

별도의 확인이 필요하지 않습니다. getDocumentElement()에서이 검사는 통합되어 있으며 루트 요소가 없으면 예외를 throw합니다.

당신이해야 할 일은 그 예외를 잡아서 다음 파일로 이동하는 것입니다.

관련 문제