'JAVA'에 해당되는 글 72건

  1. 2015.01.16 jdom를 이용한 XML파일 편집
  2. 2015.01.16 HTML 파싱 프로그램 작업을 위한 방법

-내용 작업중-


프로젝트 진행시 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 질주하는구
,

아래의 내용은 작업중인 내용을 정리한 1차 본으로 

내용이 간략 합니다. 작업이 완료 되면 해당 내용을 변경 할 예정 입니다.

프로그램 작업중 JAVA로 특정 사이트의 HTML내용을 가지고 와서 특정 내용을 출력 하거나 

저장 해야 하는 경우가 발생된다.. 이때 jsoup 패키지를 이용해서 작업 하게 되면 jquery와 동일한 객체 접근 방식을

이용해서 HTML내용을 편집 혹은 가지고 올수 있다.


<작업시 사용한 jsoup jar파일>

jsoup-1.8.1.jar


<사이트 경로>

http://jsoup.org


수집한 HTML 내용을 가지고 객체를 생성 한다.


Document doc = Jsoup.parse(htmlStr);

jquery 와 같이 id 와 class를 이용해서 아래와 같이 객체를 호출 하고 수정 할 수 있습니다.


Elements elements = doc.select(".configurations span");

반응형
Posted by 질주하는구
,