Pour le traitement XML, PHP supporte une large variété de standards et d'API telles que Sax, DOM, SimpleXML, XPath, XSLT. Depuis peu, PHP possède une extension pour XQuery, un langage fonctionel du W3C qui a pour objectif de consulter, mettre à jour et scripter des données XML. XQuery est basé sur un ensemble de standards très populaires dans l'écosystème PHP: XPath et XML Schema. Cette présentation se concentrera sur les interactions possibles entre XQuery et PHP. Deux cas d'utilisation seront présentés: (a) Analyser les flux d'informations Twitter; (b) Utiliser XQuery comme moteur de gabarit pour les applications PHP.
Le but de cette présentation est de faire la demonstration des gains de productivité qui peuvent être obtenus en introduisant XQuery dans les applications PHP.
En outre, un benchmark qui compare XQuery avec les API XML traditionnelles en PHP sera présenté.