Εκμάθηση XQuery
- Προηγούμενη σελίδα Παράδειγμα του XSLT
- Επόμενη σελίδα Παράδειγμα του XQuery
Ο καλύτερος τρόπος για να εξηγήσετε την XQuery είναι να πείτε ότι η σχέση της XQuery με το XML είναι ίδια με τη σχέση της SQL με τις таблиδες βάσεων δεδομένων.
Η XQuery σχεδιάστηκε για να αναζητά δεδομένα XML - όχι μόνο περιορισμένη στα αρχεία XML, αλλά και σε οποιαδήποτε δεδομένα που μπορούν να εκφραστούν ως XML, συμπεριλαμβανομένων των βάσεων δεδομένων.
Πρέπει να έχετε τις παρακάτω βασικές γνώσεις:
Πριν συνεχίσετε την εκμάθηση, πρέπει να έχετε βασικές γνώσεις για τα παρακάτω:
- HTML / XHTML
- XML / XML Namespace
- XPath
Αν θέλετε να μάθετε πρώτα αυτά τα έργα, παρακαλώ επισκεφθείτε το Αρχική σελίδα Επισκεφθείτε αυτά τα μαθήματα.
Τι είναι η XQuery?
- Η XQuery είναι γλώσσα για την ερώτηση δεδομένων XML
- Η δράση της XQuery για το XML είναι παρόμοια με τη δράση της SQL για τις βάσεις δεδομένων
- Η XQuery βασίζεται στις εκφράσεις XPath
- Η XQuery υποστηρίζεται από όλους τους κύριους μηχανές βάσεων δεδομένων (IBM, Oracle, Microsoft κ.λπ.)
- Η XQuery είναι πρότυπο του W3C
Η XQuery σχετίζεται με τις ερωτήσεις XML
Η XQuery είναι μια γλώσσα για την αναζήτηση και εξαγωγή στοιχείων και ιδιοτήτων από έγγραφα XML.
Αυτό είναι ένα παράδειγμα της XQuery που λύνει πραγματικά προβλήματα:
“Επιλέξτε όλες τις καταγραφές CD από το XML έγγραφο με το όνομα cd_catalog.xml όπου οι τιμές είναι κάτω από 10 δολάρια.”
Η XQuery και η XPath
Η XQuery 1.0 και η XPath 2.0 μοιράζονται τον ίδιο μοντέλο δεδομένων και υποστηρίζουν τις ίδιες συνάρτησεις και τελεστές. Αν έχετε μάθει την XPath, η μάθηση της XQuery δεν θα είναι πρόβλημα.
Μπορείτε να διαβάσετε περισσότερα από τοΕκμάθηση XPathΔιαβάστε περισσότερα για την XPath εδώ.
Παραδείγματα εφαρμογής της XQuery
Η XQuery μπορεί να χρησιμοποιηθεί για:
- Εξάγεται πληροφορία για χρήση σε δικτυακούς υπηρεσίες
- Δημιουργείτε συντομεύσεις αναφορών
- Μετατρέπετε δεδομένα XML σε XHTML
- Αναζητάτε δικτυακά έγγραφα για να αποκτήσετε σχετικές πληροφορίες
Η XQuery είναι μια προτεινόμενη προτυπία του W3C
Η XQuery είναι συμβατή με πολλούς πρότυπα W3C, όπως XML, Namespaces, XSLT, XPath και XML Schema.
O τύπος XQuery 1.0 καθορίστηκε ως προτεινόμενο πρότυπο από το W3C στις 23 Ιανουαρίου 2007.
Για περισσότερες πληροφορίες σχετικά με τις δραστηριότητες XQuery του W3C, παρακαλώ διαβάστε τοΕκπαιδευτικά προγράμματα W3C》。
- Προηγούμενη σελίδα Παράδειγμα του XSLT
- Επόμενη σελίδα Παράδειγμα του XQuery