XML (от англ. Extensible Markup Language, расширяемый язык разметки) – стандарт представления данных, универсальный язык разметки, предназначенный для хранения структурированных данных и обмена информацией между программами.Язык XML похож на язык разметки гипертекста (HTML), используемый для конструирования Web-страниц, однако является более универсальным. XML используется для унификации передаваемой информации и обеспечения совместимости при передаче данных; в отличие от HTML, не содержит указаний на то, как должны отображаться данные.Одной из главных особенностей языка XML является возможность расширения набора тегов, используемых для разметки документов, однако обратной стороной этого становится избыточность синтаксиса. Поэтому на основе XML создаются дополнительные, более специализированные языки разметки (словари), например, XHTML.Основные области применения XML: