XML(Extensible Markup Laguage)을 사용하면 HTML처럼 문서에 태그 형태로 마크업을 적용할 수 있습니다. 그러나 HTML과는 달리 XML은 일반적인 마크업 언어로 사용하기 위해 만든 것입니다. 다시 말해서 마크업은 XML 문서가 HTML을 사용하여 정보를 서식화하고 표시할 뿐만 아니라 문서의 의미와 구성 구조를 전달하는 데 사용될 때 적용합니다. 이 융통성은 XML을 극대화 시키고 응용 프로그램의 사용 가능한 범위에도 영향을 줍니다.
XML에 대한 Microsoft의 작업에 대한 자세한 정보는 MSDN Online에 게시된 XML SDK 기사를 참조하십시오. XML에 대한 자세한 내용과 관련 표준은 World Wide Web Consortium 웹 사이트를 참조하십시오.