XQuery Inleiding

The best way to explain XQuery is to say: the relationship between XQuery and XML is equivalent to the relationship between SQL and database tables.

XQuery is designed to query XML data - not limited to XML files, but also includes any data that can be presented in XML form, including databases.

The basic knowledge you should have:

Before you continue learning, you need to have a basic understanding of the following knowledge:

  • HTML / XHTML
  • XML / XML namespace
  • XPath

If you wish to learn these projects first, please visit our Home page Access these tutorials.

What is XQuery?

  • XQuery is a language for querying XML data
  • The effect of XQuery on XML is similar to the effect of SQL on databases
  • XQuery is built on top of XPath expressions
  • XQuery is supported by all major database engines (IBM, Oracle, Microsoft, etc.)
  • XQuery is a W3C standard.

XQuery en XML-query zijn gerelateerd

XQuery is een taal die gebruikt wordt om elementen en eigenschappen uit XML-documenten te zoeken en te extraheren.

Dit is een voorbeeld van een XQuery-oplossing voor een praktisch probleem:

“Selecteer alle CD-records met een prijs lager dan 10 dollar uit de CD-verzameling die opgeslagen is in het XML-document met de naam cd_catalog.xml.”

XQuery en XPath

XQuery 1.0 en XPath 2.0 delen dezelfde datamodellen en ondersteunen dezelfde functies en operatoren. Als u al XPath hebt geleerd, zult u geen problemen hebben met het leren van XQuery.

U kunt meer lezen over:XPath Cursus》om meer te weten te komen over XPath.

XQuery - Toepassing Voorbeelden

XQuery kan worden gebruikt voor:

  • Extraheren van informatie voor gebruik in netwerkdiensten
  • Genereer samenvattende rapporten
  • Converteer XML-gegevens naar XHTML
  • Zoek naar netwerkdocumenten om relevante informatie te verkrijgen

XQuery is een W3C Aanbevolen Norm

XQuery is compatibel met meerdere W3C-normen, zoals XML, Namespaces, XSLT, XPath en XML Schema.

XQuery 1.0 werd op 23 januari 2007 erkend als een W3C Aanbevolen Norm.

Voor meer informatie over de W3C XQuery-activiteiten, lees ons:W3C Cursus》。