XQuery

Es semánticamente similar a SQL, aunque incluye algunas capacidades de programación.

XQuery utiliza expresiones XPath para acceder a determinadas partes del documento XML.

Se puede usar una sintaxis similar a XML si la estructura (elementos y atributos) es conocida con antelación, o usar expresiones de construcción dinámica de nodos en caso contrario.

La lista completa de los tipos disponibles está basada en las primitivas definidas en XML Schema.

Estas dos capacidades están siendo objeto de desarrollo para su posible incorporación en la siguiente versión del lenguaje.

Ejemplo de jerarquía XQuery