XML (англ. eXtensible Markup Language — расширяемый язык разметки; рекомендованный Консорциумом Всемирной паутины язык разметки, который представляющий собой свод общих синтаксическихправил.
XML — текстовый формат, который предназначен для хранения структурированных данных (взамен существующих файлов баз данных), чтобы обмениваться информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями.
XML был создан с целью обеспечения совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Словари, основанные на XML (например, RDF, RSS, MathML, XHTML, SVG), сами по себе формально описаны, что позволяет программно изменять и проверять документы на их основе, не зная их смыслового значения. Особенностью XML также является применение так называемых пространств имён (англ. namespace).