XQuery procède ensuite à deux phases.
Un input qui est la requête XQUERY, est parsé durant la « phase d’analyse statique ».
Si l’ « analyse statique » valide la requête, intervient la « phase d’évaluation dynamique », au cours
de laquelle les valeurs des expressions sont traitées .
Enfin intervient la sérialisation (la seconde phase), qui est la transformation du data model en flux
d’octets, autrement exprimé, le résultat de la requête en XML.