sax 기초
1. xml 예제
<sawon>
<sabun>1</sabun>
<name>1</name>
<job>1</job>
</sawon>
sawon은 테이블.
sabun,name,job 은 컬럼이라고 생각하면 됨.
2. sax
맨 첫줄에서 startElement() 에서 나옴.(태그가 시작되었다는 뜻)
태그 하나를 읽을 때마다 메소드를 호출함.
ex) 태그가 시작되면 startElement() 메소드 호출
<?xml version=”1.0″ encoding=”UTF-8″?> ===> startDocument()
<sawon> ===> startElement()
<sabun>1</sabun> ===> startElement() => characters() => endElement()
<name>1</name> ===> startElement() => characters() => endElement()
<job>1</job> ===> startElement() => characters() => endElement()
</sawon> ===> endElement()
태그를 읽어와야 하는 곳은, startElement임.
(태그가 시작되어야 읽을 수 있기 때문)