지금까지 우리는 XML을 설명하면서 HTML과 비교를 해왔다. 앞 연재에서도 얘기했지만, 엄격히 말하면 XML과 HTML은 발전 방향이 다르기 때문에 단순 비교를 해선 안된다. 하지만 우리가 알고 있는 것이 HTML이기에 새롭게 알아야할 XML을 자주 HTML과 비교를 하고 있다. 지금까지 알아본 몇 개의 내용을 정리해보고자 한다. 첫째, HTML이 데이터의 표현에 그 목적을 두고 있다면 XML은 데이터 교환을 위한 구조정의에 그 목적을 두고 있다.둘째, HTML이 정해진 태그를 가지고 표현하는 것이라면, XML은 사용자가 태그를 정의해서 사용할 수 있다.셋째, HTML이 인터넷 웹 환경에서 작동되는 언어라고 본다면 XML은 어느 특정 환경에 구애를 받지 않는다. HTML은 웹 브라우저라는 애플리케이션이 있어야 실행이 가능하다. 그러나 XML은 그 출현 배경에서 알 수 있듯이 어느 특정 어플리케이션에 종속되어 있지 않다. 단적인 예로 최근에는 XML을 무선 환경에 적용을 하고 있다는 것만 보아도 그 활용범위나 무한하다고 할 수 있다. XML이 끝나게 되면 다음 강의로 생각하고 있는 '웹서비스'가 바로 여기서 XML과 결합이 될 수 있는 부분이 된다.넷째, HTML이 데이터와 그 표현을 동시에 하고 있다면 XML은 데이터만을 가지고 있을 뿐 그 표현은 하고 있지 않다.