XML is plain text with self-describing, original markup tags surrounding sentences, statements, paragraphs, and even complete documents. The tags provide additional information about the data they envelop. In essence, XML is metadata about data. It uses elements and attributes to provide both a logical structure and a physical structure to your document.