Définition - Que signifie XML Query Language (XQuery)?
XML Query Language (XQuery) est un langage de requête et de programmation pour le traitement de documents et de données XML. Les données XML et autres bases de données qui stockent des données dans un format analogue à HTML peuvent être traitées avec XQuery. Le principal objectif de XQuery est de fournir des mécanismes de requête pour l'extraction de données à partir de documents Web réels et virtuels. Il vise à relier les technologies Web et de base de données à l'aide de XML.
Le World Wide Web Consortium est responsable du cadrage de XQuery 1.0.
Definir Tech explique le langage de requête XML (XQuery)
XQuery agit comme un langage d'expression car il spécifie le flux exact de données et d'opérations pour obtenir un résultat souhaité. Il ne mentionne pas comment les données sont associées à une plate-forme de programmation particulière en termes de syntaxe. Par exemple, une expression spécifie la valeur de résultat d'une addition mais ne traite pas de la déclaration des variables, des types de données utilisés et des commandes ou des appels de fonction.
Les documents XML peuvent être créés à l'aide de la syntaxe fournie avec XQuery. Les documents XML sont traités pour extraire les informations structurelles, qui sont classées en tant que nœuds de document, éléments, attributs, nœuds de texte, commentaires, instructions de traitement et espaces de noms.
Tous les éléments de données ou valeurs sont traités comme des séquences par défaut. Les valeurs atomiques ou les nœuds sont le type d'éléments de données présents dans un document XML. Les valeurs atomiques telles que Boolean, integer et string sont conformes à la spécification du schéma XML. Des fonctionnalités telles que la recherche en texte intégral et les mises à jour de documents sont actuellement en cours de développement.