XQL is a query language that uses XML as a data model, and it is very similar to XSL Patterns. XQL is not a version of the W3C's XML Query Language. However, both are XML-based query languages.