This document provides an overview of query languages for XML, including XPath, XQuery, and XSLT. It describes the XPath/XQuery data model of sequences of items, including nodes for elements, attributes, and documents. It explains path expressions in XPath for navigating through an XML document to select nodes. It also covers FLWOR expressions in XQuery, which allow looping and conditional logic. Additional XQuery concepts discussed include predicates, comparisons, effective boolean values, and boolean operators. The document uses a sample XML document about bars and beers to illustrate many of these XML query language concepts.