문서 개체 모델 (DOM)은 프로그램이 컨텐츠, 구조 및 문서 스타일에 액세스하고 변경할 수있는 언어 중립 응용 프로그램 프로그래밍 인터페이스 (API)입니다.
문서 개체 모델 (DOM)은 프로그램이 컨텐츠, 구조 및 문서 스타일에 액세스하고 변경할 수있는 언어 중립 응용 프로그램 프로그래밍 인터페이스 (API)입니다. DOM 튜토리얼DOM에 대한 자세한 내용은 HTML DOM 자습서 및 XML DOM 자습서를 읽으십시오. DOM 레벨 0
DOM 레벨 0은 W3C 사양이 아닙니다. Netscape Navigator 3.0 및 Microsoft Internet Explorer 3.0에서 동등한 기능의 정의 일뿐입니다.
DOM 개발의 주요 역할은 Arbortext, IBM, Inso EPS, Javasoft, Microsoft, Netscape, Novell, The Object Management Group, SoftQuad, Sun Microsystems 및 Texcel입니다.
W3C의 DOM 레벨 1 은이 기능을 기반으로 구축됩니다. DOM 레벨 1
DOM Level 1은 HTML 및 XML 문서 모델에 중점을 둡니다. 문서 탐색 및 처리 기능이 포함되어 있습니다.
DOM 레벨 1은 1998 년 10 월 1 일에 W3C 권장 표준이되었습니다.
작업 초안의 두 번째 판은 2000 년 9 월 29 일에있었습니다. Dom Level 2
DOM Level 2는 DOM 레벨 1에 스타일 객체 모델을 추가하고 문서에 첨부 된 작동 스타일 정보의 기능을 정의합니다.
DOM 레벨 2는 또한 이벤트 모델을 정의하고 XML 네임 스페이스를 지원합니다.
W3C 권장 표준으로서 DOM 레벨 2 사양은 2000 년 11 월 13 일에 게시되었습니다 : DOM Level 2 Core
DOM 레벨 2 코어는 XML에 대한 인터페이스를 포함하는 문서의 내용 및 구조에 액세스하고 변경하기위한 API를 지정합니다. DOM 레벨 2 HTML
Dom Level 2 HTML HTML 문서 구조 및 컨텐츠 조작을위한 API를 지정합니다. (이 사양 의이 부분은 여전히 작동하는 초안입니다) Dom Level 2보기
DOM Level 2는 문서보기에 액세스하고 변경하기위한 API를 지정합니다. 보기는 원본 문서 또는 일부 대체 표현과 관련된 표현입니다. Dom Level 2 스타일
Dom Level 2 Style은 동적 액세스 및 변경 콘텐츠 스타일 시트를위한 API를 지정합니다. DOM 레벨 2 이벤트
DOM 레벨 2 이벤트는 문서 이벤트에 액세스하기위한 API를 지정합니다. DOM 레벨 2 TRAVERSAL-RENGE
DOM Level 2 Traversal-Range는 문서의 컨텐츠 범위를 동적으로 통과하고 인식하는 API를 지정합니다. DOM 레벨 3
DOM Level 3은 컨텐츠 모델 (DTD 및 Schemas)을 지정하고 검증을 문서화합니다. 또한 문서로드 및 저장, 문서보기, 문서 형식 및 주요 이벤트도 지정합니다. DOM 레벨 3은 DOM Core 레벨 2를 기반으로합니다. DOM 레벨 3 요구 사항
DOM 요구 사항 문서는 레벨 3 요구 사항에 대해 업데이트되었으며 2000 년 4 월 12 일에 작업 초안으로 게시되었습니다.
다음 초안 DOM 레벨 3 작업은 2000 년 9 월 1 일에 출판되었습니다 : DOM 레벨 3 코어
DOM Level 3 Core는 문서의 내용, 구조 및 스타일에 액세스하고 변경하기위한 API를 지정합니다. DOM 레벨 3 이벤트
DOM 레벨 3 이벤트 API는 새로운 인터페이스와 새로운 이벤트 세트를 추가하여 레벨 2 이벤트 API의 기능을 확장합니다. DOM 레벨 3로드 및 저장
DOM 레벨 3 컨텐츠 모델 컨텐츠로드 및 저장에 지원되는 API, 컨텐츠 모델 (DTD 및 Schemas) 및 문서 확인을 지정합니다. DOM 레벨 3 뷰 및 서식
DOM Level 3보기는 문서보기에 액세스하고 변경하기위한 API를 지정합니다. 보기는 원본 문서 또는 일부 대체 표현과 관련된 표현입니다. W3C DOM 사양 및 타임 라인
W3C DOM 홈 페이지