본문으로 이동

Simple API for XML

위키백과, 우리 모두의 백과사전.
BlueRobot (토론 | 기여)님의 2006년 7월 26일 (수) 14:10 판 (robot Adding: de, en, fa, fr, it, ja, nl, ru, th, uk, vi)

Simple API for XML(보통SAX라고 한다)는 XML문서를 어플리케이션에서 사용하기 위한 API.

SAXXML 파일을 해석하기 위해 DOM 대신 사용된다. 이름을 보면 알수 있다시피 SAXDOM에 비해 단순한 인터페이스를 갖고 있으며, 처리해야할 파일이 많거나 큰 경우에 적합하다. 그러나, 데이터 내용을 조작할 수 있는 기능은 상대적으로 적다고 볼 수 있다.

SAX는 이벤트 중심의 인터페이스이다. 프로그래머가 일어날 수 있는 이벤트를 설정해 놓으면, SAX는 그 이벤트가 일어났을 때 제어권을 가지고 상황을 처리한다. SAX는 직접 XML 파서와 함께 일한다. 그러므로 배포되는 XML 파서와 함께 배포되는데 예를 들어서 ApacheXercesSAX 클래스를 포함하고 있다.

같이 보기