This document provides an introduction and overview of XML. It defines XML, explains how it is used to transport and store data, and compares it to HTML. It provides examples of XML code and documents. It describes XML syntax rules including requirements for closing tags, nesting, and attributes. It explains how XML documents form a tree structure and defines key XML concepts like elements, attributes, comments and naming conventions.