문서 객체 모델
-
DOM(Document Object Model : 문서 객체 모델)정보관리기술사/IT 관련 용어 2017. 10. 13. 17:45
XML문서와 DTD를 읽어 문서의 정확성을 검증(Parsing)하고 사용자가 원하는 결과를 얻을 수 있도록 지원하는 소프트웨어를 XML Processor이라고 한다. 이 XML Processor의 대표적인 종류에는 DOM, SAX, JDOM등이 있다. 그중 DOM(Document Object Model)은 XML문서를 트리 형태의 구조로 변경하여 접근하는 API이다. 참고로 SAX는 구조정보 생성 없이 순차적 이벤트를 발생시켜 접근하는 API이며, JDOM은 JAVA에서 XML 데이터를 제어하기 위한 API이다. DOM은 문서 전체를 읽어 문서내의 구성요소를 객체로 생성하여 부모자식 관계를 형성시켜 메모리상의 트리구조를 통해 원하는 요소에 접근하고 조작할수 있게 한다. DOM의 특징은 다음과 같다. - ..