This document provides an overview of XML (eXtensible Markup Language). It discusses the basic components of an XML document including tags, elements, attributes, comments, and the XML declaration. It also outlines some of the design goals of XML such as being straightforward to use over the internet and supporting a wide variety of applications. Additionally, it reviews some of the foundations of XML like XML-based markup languages, Unicode, URIs, and defines what a well-formed XML document is.