Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει XML Query Language (XQuery);
XML Query Language (XQuery) είναι μια γλώσσα ερωτήματος και προγραμματισμού για την επεξεργασία εγγράφων και δεδομένων XML. Τα δεδομένα XML και άλλες βάσεις δεδομένων που αποθηκεύουν δεδομένα σε μορφή ανάλογη με την HTML μπορούν να επεξεργαστούν με το XQuery. Ο κύριος στόχος του XQuery είναι να παρέχει μηχανισμούς αναζήτησης για την εξαγωγή δεδομένων από πραγματικά και εικονικά έγγραφα που βασίζονται στο Web. Στόχος του είναι να συνδέσει τις τεχνολογίες ιστού και βάσεων δεδομένων με τη βοήθεια της XML.
Η κοινοπραξία World Wide Web είναι υπεύθυνη για τη διαμόρφωση του XQuery 1.0.
Η Techopedia εξηγεί τη γλώσσα XML Query (XQuery)
Το XQuery λειτουργεί ως γλώσσα έκφρασης, καθώς καθορίζει την ακριβή ροή δεδομένων και λειτουργιών για να επιτύχει ένα επιθυμητό αποτέλεσμα. Δεν αναφέρει τον τρόπο με τον οποίο τα δεδομένα σχετίζονται με μια συγκεκριμένη πλατφόρμα προγραμματισμού όσον αφορά τη σύνταξη. Για παράδειγμα, μια έκφραση προσδιορίζει την τιμή αποτελέσματος μιας προσθήκης αλλά δεν ασχολείται με τη δήλωση των μεταβλητών, τους τύπους δεδομένων που χρησιμοποιούνται και τις εντολές ή τις κλήσεις λειτουργίας.
Τα έγγραφα XML μπορούν να δημιουργηθούν με τη βοήθεια της σύνταξης που παρέχεται με το XQuery. Τα έγγραφα XML επεξεργάζονται για την εξαγωγή διαρθρωτικών πληροφοριών, τα οποία ταξινομούνται ως κόμβοι εγγράφων, στοιχεία, ιδιότητες, κόμβοι κειμένου, σχόλια, οδηγίες επεξεργασίας και χώρους ονομάτων.
Όλα τα στοιχεία δεδομένων ή οι τιμές αντιμετωπίζονται ως ακολουθίες από προεπιλογή. Είτε οι ατομικές τιμές είτε οι κόμβοι είναι ο τύπος των στοιχείων δεδομένων που υπάρχουν σε ένα έγγραφο XML. Οι ατομικές τιμές όπως το Boolean, ο ακέραιος και η συμβολοσειρά είναι σύμφωνα με τις προδιαγραφές σχήματος XML. Χαρακτηριστικά όπως η αναζήτηση πλήρους κειμένου και οι ενημερώσεις εγγράφων βρίσκονται υπό εξέλιξη.