Introduction to XQuery

Ο καλύτερος τρόπος για να εξηγήσουμε το XQuery είναι να πούμε ότι η σχέση του XQuery με το XML είναι ίδια με τη σχέση του SQL με τα δεδομένα της βάσης

Το XQuery σχεδιάστηκε για να ερωτήσει δεδομένα XML - όχι μόνο περιορισμένο στα αρχεία XML, αλλά και σε κάθε δεδομένο που μπορεί να εκφραστεί ως μορφή XML, συμπεριλαμβανομένων των βάσεων δεδομένων.

Βασικές γνώσεις που πρέπει να έχετε:

Πριν συνεχίσετε με την εκπαίδευση, πρέπει να έχετε βασικές γνώσεις για τα εξής:

  • HTML / XHTML
  • XML / XML ονομαστικός χώρος
  • XPath

Αν θέλετε να μάθετε πρώτα αυτά τα έργα, παρακαλώ επισκεφθείτε το Αρχική σελίδα Επισκεφθείτε αυτά τα σεμινάρια.

Τι είναι το XQuery;

  • Το XQuery είναι γλώσσα για ερωτήσεις δεδομένων XML
  • Η επίδραση του XQuery στο XML είναι παρόμοια με την επίδραση του SQL στις βάσεις δεδομένων
  • Το XQuery βασίζεται στις εκφράσεις XPath
  • O XQuery υποστηρίζεται από όλους τους κύριους μηχανές βάσεων δεδομένων (IBM, Oracle, Microsoft κ.λπ.)
  • XQuery είναι πρότυπο του W3C.

XQuery and XML Queries are related

XQuery is a language used to search for and extract elements and attributes from XML documents.

This is an example of using XQuery to solve practical problems:

“Select all CD records with prices less than $10 from the CD collection stored in the XML document named cd_catalog.xml.”

XQuery and XPath

XQuery 1.0 and XPath 2.0 share the same data model and support the same functions and operators. If you have already learned XPath, then learning XQuery will not be a problem.

You can read more about XQuery 1.0 and XPath 2.0 in ourXPath Tutorial》for more information about XPath.

XQuery - Application Examples

XQuery can be used for:

  • Extract information for use in network services
  • Generate summary reports
  • Convert XML data to XHTML
  • Search network documents to obtain relevant information

XQuery is a W3C Recommended Standard

XQuery is compatible with various W3C standards such as XML, Namespaces, XSLT, XPath, and XML Schema.

XQuery 1.0 was established as a W3C Recommended Standard on January 23, 2007.

For more information about W3C's XQuery events, please read ourW3C Tutorials》。