본문 바로가기
etc../그 외

XML DOM

by 최로이 2020. 12. 9.

XML DOM(Document Object Model)

XML이나 HTML 문서에 접근하기 위한 API로 W3C 표준 권고안이다. DOM은 문서 내의 모든 요소를 정의하고, 해당 요소에 접근하는 방법까지 정의한다.

 

XML 예제
<?xml version="1.0" encoding="UTF-8"?>
<programming_languages>
    <language>
        <name>HTML</name>
        <category>web</category>
        <developer>W3C</developer>
        <version status="working draft">5.1</version>
        <priority rating="1">high</priority>
    </language>
</programming_languages>

DOM은 다음 그림과 같이 계층 구조로 표현된다.

 

DOM 계층 구조

 

1. Core DOM : 모든 문서 타입을 위한 DOM 모델

2. HTML DOM : HTML 문서를 위한 DOM 모델

    2-1. HTML DOM은  HTML문서에 접근하여 조작할 수 있는 표준화된 방법을 정의한다. 즉, 모든 HTML 요소는 HTML DOM을 통해 접근할 수 있다. 

3. XML DOM : XML 문서를 위한 DOM 모델

    3-1. XML DOM은 XML 문서에 접근하여, 해당 문서를 조작할 수 있는 표준화된 방법을 정의한다. 그렇기 때문에 XML의 모든 요소

'etc.. > 그 외' 카테고리의 다른 글

XML 파서(Parser)  (0) 2020.12.09
XMLHttpRequest  (0) 2020.12.09
XML  (0) 2020.12.08
APNs  (0) 2020.11.17

댓글