XML это аббревиатура от расширяемый язык разметки, что на португальском языке означает Extensible Generic Markup Language. Это рекомендация создавать языки разметки для особых нужд. XML способен описывать различные типы данных, и его основная цель - простота обмена информацией через Интернет.
Языки на основе XML включают XHTML (формат для веб-страниц), SDMX, SMIL, MathML (формат для математических выражений), NCL, XBRL, XSIL и SVG (формат векторной графики). Основная характеристика XML - создание единой инфраструктуры для нескольких языков.
XML - это простая технология, вокруг которой есть другие технологии, которые дополняют ее и делают ее намного больше и с гораздо более широкими возможностями. XML представляет собой отличный способ делать что-то, главная новая особенность которого заключается в том, что он позволяет совместное использование. XML также позволяет программисту и саппортам посвящать свои усилия важным задачам при работе с данными, так как некоторые трудоемкие задачи, такие как их проверка или обход структур, являются обязанностью языка и определяются стандарт.