expat도 SAX의 일종이라고 할 수 있을지는 모르겠지만,
방식측면에서는 event-driven 이니 SAX는 맞는것 같다.
아무튼, DOM 구조가 없으니 navigation은 힘든편.
방식측면에서는 event-driven 이니 SAX는 맞는것 같다.
아무튼, DOM 구조가 없으니 navigation은 힘든편.
SAX (Simple API for XML) is a serial
access parser API for XML. SAX
provides a mechanism for reading data from an XML document. It is a
popular alternative to the Document Object Model (DOM). [링크 : http://en.wikipedia.org/wiki/Simple_API_for_XML] |
두 가지 유형의 XML 문서 파서가 있다. 이들은 XML 문서에 액세스하는 방식부터 다르다:
[링크 : http://www.ibm.com/developerworks/kr/library/j-xmljava/] |
Simple
API for
XML (SAX) 는 이벤트 중심 API이다. XML 마크업의
다른 부분들(시작과 끝 태그, 텍스트, 엔터티)에서 실행된 특정 이벤트용 핸들러 코드를 등록한다. 이 파서는 인풋 XML에
기반하여 이러한 이벤트들의 스트림을 보내면, 핸들러 코드는 이를 처리한다. [링크 : http://www.ibm.com/developerworks/kr/xml/standards/x-saxspec.html] |
SAX is the Simple API for XML,
originally a Java-only API.
SAX was the first widely adopted API for XML in Java,
and is a “de facto” standard. [링크 : http://www.saxproject.org/] SAX 공식 |
'프로그램 사용 > expat & XML' 카테고리의 다른 글
[해결중] expat 버퍼 관련 문제 (0) | 2010.05.25 |
---|---|
expat으로 smi 자막파일 파싱은 불가? (0) | 2010.05.03 |
xml 트리 탐색 - XML tree navigation (0) | 2010.04.17 |
expat XML_SetCharacterDataHandler() function (0) | 2010.04.09 |
& < > " 는 머지? (0) | 2010.03.31 |