Расширяемый язык разметки XML – предложенный консорциумом W3C (консорциум World Wide Web) стандарт для языков разметки данных для обмена между различными приложениями, в частности, через Интернет. Является упрощенным подмножеством метаязыка разметки SGML. Документ XML состоит из текстовых знаков, что делает его пригодным для чтения человеком.
Стандарт XML (первое издание – 1998 г., четвертое – 2006 г.) определяет набор правил лексики и синтаксиса для построения языков описания информации путем использования тегов (служебных слов обрамленных специальными знаками). Этот формат достаточно функционален и гибок, что делает возможным его использование для задач различных отраслей. Другими словами, XML - это метаязык, на основании которого, путем применения ограничений на содержание и структуру, создают предметно-ориентированные языки разметки данных.
Примером языка, основанного на XML, является XHTML, который сочетает в себе логику разметки XML, простоту HTML и удовлетворяет требованиям Интернет. Несмотря на большое число положительных черт, XML имеет ряд существенных недостатков, наиболее значимым из которых является избыточность синтаксиса.