A markup language is a system for defining the structure, presentation, or purpose of text within a document.