블로그 이미지
기대주
초초초초보 개발자.. 프로그래머도 아니고..엔지니어도 아니고.. 은땡때문에살지요^^

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

'파싱'에 해당되는 글 1

  1. 2007.05.23 Commons-Digester 테스트
2007. 5. 23. 17:20 A&J프로젝트
출처 http://www.jakartaproject.com/board-read.do 

xml파싱 방법에는 두가지가 있다. SAX 와 DOM 우선 Commons-Digester는 SAX방식이다.
SAX와 DOM의 차이점은 쓰기에 차이점이 있다.

SAX는 ReadOnly이고 DOM은 Read&Write 이다.
읽고 쓰기가 가능한 DOM이 더 좋겠지만 속도면에서는 SAX가 더 좋다고 한다.


더 자세한 차이점은 검색을 통해 알아보았다.

XML 문서를 다루는 방법으로 DOM과 함께 SAX라고 불리는 방법이 주로 사용 된다.

DOM은 XML 문서 전체를 읽어 들이므로 문서안을 찾으면서 문서의 일부분에 대해 조작을 할 수 있지만 문서 전체를 읽음 으로서 효율성은 저하 되고
SAX의 경우 앞부분 부터 순서대로 읽어 들여 처리하므로 요소나 텍스트를 단순히 추출하는것은 간단하나 문서의 일부분을 조작하는 것은 DOM에 비해 복잡하다.


프로젝트를 시작하기전에 필요한 자카르타 파일을 소개한다.

commons-digester http://jakarta.apache.org/site/downloads/downloads_commons-digester.cgi

commons-beanutils http://jakarta.apache.org/site/downloads/downloads_commons-beanutils.cgi

commons-collections http://jakarta.apache.org/site/downloads/downloads_commons-collections.cgi

commons-logging http://jakarta.apache.org/site/downloads/downloads_commons-logging.cgi

posted by 기대주
prev 1 next