SAX(Simple API for XML)에 대한 설명으로 거리가 먼 … | [멀티미디어콘텐츠제작전문가 필기] 16년 2회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 16년 2회차
SAX(Simple API for XML)에 대한 설명으로 거리가 먼 것은?
1
SAX는 XML문서를 처리하기 위한 응용프로그램 인터페이스이다.
2
다양한 객체지향 프로그래밍 언어에 사용할 수 있다.
3
SAX는 트리기반의 인터페이스를 사용하여 XML문서를 처리한다.
4
DOM은 XML문서 전체를 메모리에 적재하기 때문에 SAX에 비하여 수행속도가 다소 저하될 수 있다.
해설
SAX는 XML 문서를 처음부터 순차적으로 읽으며 태그를 만날 때마다 이벤트를 발생시키는 이벤트 기반 인터페이스이며, 문서 전체를 메모리에 트리 구조로 적재하여 처리하는 방식은 DOM이다.
따라서 SAX를 트리 기반 인터페이스로 설명한 내용이 사실과 거리가 멀다.
- SAX가 XML 처리용 API라는 설명은 옳다.
- 다양한 객체지향 언어에서 사용할 수 있다는 설명도 옳다.
- DOM이 문서 전체를 메모리에 적재해 SAX보다 속도가 느려질 수 있다는 설명도 옳다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.