티스토리 뷰

자바 이론

<XML> DOM parser ,SAX parser

koyuchang 2020. 8. 16. 19:45

DOM Parser

-DOM 방식은 data를 모두 메모리에 load후에 파싱한다. 메모리에 모든 data가 load 되어 있으므로 검색, 수정이 빠르다(SAX보다 파싱 용이).

-XML 문서를 읽으면 모든 Element, Text, Attribute 등에 대한 객체를 생성하고, 이를 Document 객체로 리턴.

 

SAX Parser

SAX 방식은 data 라인을 하나하나 순차적으로 읽어가며 파싱을 수행.

-XML문서를 앞부터 순차적으로 읽어가면서 노드가 열리고 닫히는 과정에서 이벤트가 발생한다.

-각각의 이벤트가 발생될 때마다 수행하고자 하는 기능을 이벤트 핸들러 기술을 이용하여 구현.

-단순히 읽기만할 때는 DOM Parsing방식보다 빠르다.

-노드 수정이 어렵다.

'자바 이론' 카테고리의 다른 글

Access Modifier(접근제한자)  (0) 2020.08.23
<Lambda>  (0) 2020.08.18
Comparable vs Comparator  (0) 2020.05.25
에라토스테네스의 체  (0) 2020.05.02
동적 계획법  (0) 2020.04.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함