Разширимият език за маркиране е език за маркиране за документи, съдържащи структурирана информация. Структурираната информация съдържа както съдържание (думи, снимки и т.н.), така и някаква индикация за ролята на това съдържание възпроизвеждания (например съдържанието в заглавието на раздел има различно значение от съдържанието в бележка под линия, което означава нещо различно от съдържанието в надпис на фигура или съдържание в таблица на база данни и т.н.). Почти всички документи имат някаква структура. Езикът за маркиране е механизъм за идентифициране на структури в документ. Спецификацията XML дефинира стандартен начин за добавяне на маркировка към документи
The Extensible Markup Language is a markup language for documents containing structured information. Structured information contains both content (words, pictures, etc.) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different than content in a figure caption or content in a database table, etc.). Almost all documents have some structure. A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to documents.