-내용 작업중-
프로젝트 진행시 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);
와 같은 방식으로 데이터를 호출 하면 된다.
'JAVA' 카테고리의 다른 글
JAVA PHP MD5 연동이 안되는 경우 (0) | 2015.03.04 |
---|---|
자바 컴파일과 실행 에 사용되어지는 javac, java 명령어의 옵션 (0) | 2015.03.04 |
자바 시스템 정보 가지고 오는 메소드 (0) | 2015.03.04 |
BufferedReader 와 BufferedInputStream 차이 (0) | 2015.03.04 |
HTML 파싱 프로그램 작업을 위한 방법 (0) | 2015.01.16 |