-내용 작업중-


프로젝트 진행시 XML파일을 편집하는 경우는 빈번히 발생하게 된다.

해서 XML파일의 정보를 파싱하는 여러 패키지들이 존재 하는데 그중 JDOM을 사용하는 경우 유의 해야 하는 부분을

몇가지 적어 보려고 한다.


JDOM을 통해서 데이터 접근중 getChildren() 메소드를 통해서 자식들을 가지고 오려고 하거나 getAttribute() 를 사용

하는 경우 간혹 데이터를 가지고 오지 못하는 경우가 발생된다 이 경우

xml상단의 Namespace 설정을 보고 해당 설정에 맞는 Namespace 객체를 생성해서 사용하면 된다.


Namespace ns =  Namespace.getNamespace("http://purl.org/rss/1.0/");  

List rootChild = rootNode.getChildren("item",ns);
와 같은 방식으로 데이터를 호출 하면 된다.

반응형
Posted by 질주하는구
,