Tài liệu cung cấp cái nhìn tổng quan về XML (Extensible Markup Language), một ngôn ngữ đánh dấu tiêu chuẩn để định cấu trúc dữ liệu. Nó trình bày các khía cạnh lý thuyết, quy tắc viết XML, và các ngôn ngữ liên quan như DTD, XPath, XSL, và XLink. XML được thiết kế để dễ dàng sử dụng và thay thế cho HTML với khả năng định nghĩa thẻ tùy chỉnh của riêng người lập trình.