This document provides an agenda and overview of XML, XSLT, XPATH, XQUERY and MarkLogic database. It discusses XML structure and tags, transforming XML using CSS and XSLT. It describes XML namespaces and how they avoid conflicts. It explains XPATH as a language for navigating XML documents using path expressions and functions. It discusses XQUERY and how it is used to query XML similarly to how SQL queries databases. Examples of XQUERY FLWOR expressions and functions are provided. The document concludes with an introduction to MarkLogic database capabilities including content loading, search, and APIs.