XML DOM 소개

DOM이란 무엇인가?

W3C(월드 와이드 웹 콘소시엄)에서는 DOM을 다음과 같이 정의한다.

*W3C 문서 객체 모델(DOM; Document Object Model)은 프로그램과 스크립트가 동적으로 문서의 내용, 구조, 형식에 접근해서 갱신할 수 있게 만들어 주는 플랫폼이자 언어 중립적인 인터페이스다. *

XML DOM이란 무엇인가?

XML DOM(Document Object Model)은 XML 문서의 모든 엘리먼트에 접근하고 조작하는 방법을 정의한 API다. DOM은 XML 문서를 트리 구조로 표현한다. XML DOM을 이용하면 XML 엘리먼트를 생성, 조회, 갱신, 삭제할 수 있다.

XML DOM 노드

DOM 트리에는 다양한 유형의 노드(Node) 객체가 담겨 있으며, XML 문서 안의 것들은 모두 노드에 해당한다.

XML DOM 노드 트리

DOM은 XML 문서를 트리 구조로 표현하는데, 모든 노드에는 트리를 통해 접근할 수 있다. 트리 상의 노드는 서로 관계를 맺고 있다.

관련 수업

← 이전다음 →