Used as a standard means to transfer data to machines with unknown capabilities.
Most hardware and software can read and understand the data.
The tags describe the content.
Usually a separate schema file is used to describe the tags and the document structure.