This document provides an introduction and overview of XML including:
- What XML is and how it differs from HTML in focusing on describing data rather than displaying it
- XML syntax rules including elements, tags, attributes, and well-formed vs valid documents
- How to define XML structures using DTDs including internal and external DTDs
- Common XML building blocks like elements, tags, attributes, and how to declare them in a DTD
- The basics of using a DTD to validate an XML document's structure