개강한 공대생 2024. 10. 8. 14:25

XML 요소들을 가져오고, 수정하고, 추가하고, 삭제하는 방법을 표준화한 것이다.

다만, XML은 데이터를 저장하고 전송하는 목적으로 쓰이기 때문에

엄격한 구조를 가지고 있다.

태그를 꼭 열고 닫아야 하고, 대소문자 구분도 명확해야 한다. 

XML DOM은 이런 정확한 구조를 기반으로 해서, XML 문서를 트리처럼 만들어주고, 그 안의 요소나 속성을 다루는 방법이다.

이런 모양이다.

HTML이랑 참 많이 다르다.
HTML은 대소문자도 신경 안 쓰고, 일부 태그는 열고 닫는 것도 무시해도 된다. 

HTML DOM은 HTML 문서를 트리 구조로 만들어서, 각 요소를 자바스크립트로 쉽게 조작할 수 있게 해준다. 

 

즉 차이점은 XML은 더 엄격하고 구조화된 데이터를 처리하는 데 쓰이고, HTML은 웹 페이지 요소들을 조작하는 데 주로 쓰인다는 것이다.