XQuery-tutorials

Den bedste måde at forklare XQuery på er at sige: XQuery har samme forhold til XML, som SQL har til database-tabeller.

XQuery er designet til at søge XML-data - ikke kun XML-filer, men også enhver data, der kan præsenteres i XML-form, herunder databaser.

Du skal have følgende grundlæggende viden:

Før du fortsætter med at lære, skal du have en grundlæggende forståelse af følgende:

  • HTML / XHTML
  • XML / XML-namespace
  • XPath

Hvis du ønsker at lære disse projekter først, kan du finde dem i vores Forside Besøg disse tutorials.

Hvad er XQuery?

  • XQuery er et sprog til XML-dataforespørgsler
  • XQuery har samme effekt på XML som SQL har på databaser
  • XQuery er bygget på XPath-udtryk
  • XQuery understøttes af alle de vigtigste databasemotorer (IBM, Oracle, Microsoft osv.)
  • XQuery er en W3C-standard

XQuery har noget med XML-forespørgsler at gøre

XQuery er et sprog til at finde og udtrække elementer og egenskaber fra XML-dokumenter.

Dette er et eksempel på, hvordan XQuery løser praktiske problemer:

“Vælg alle CD-records fra CD-samlingen gemt i XML-dokumentet cd_catalog.xml, hvor prisen er lavere end 10 dollars.”

XQuery og XPath

XQuery 1.0 og XPath 2.0 har samme datamodel og understøtter de samme funktioner og operatorer. Hvis du allerede har lært XPath, vil det ikke være et problem at lære XQuery.

Du kan finde mere information om dette i voresXPath LæringsprogramLæs mere om XPath her.

XQuery - Eksempler på anvendelse

XQuery kan bruges til:

  • Uddrag information til brug i nettjenester
  • Generer opsummerende rapporter
  • Konverter XML-data til XHTML
  • Søge efter relevante oplysninger i netdokumenter

XQuery er en W3C-anbefalet standard

XQuery er kompatibel med flere W3C-standarder, såsom XML, Navnerum, XSLT, XPath og XML Schema.

XQuery 1.0 blev etableret som W3C Anbefalet Standard den 23. januar 2007.

For at få mere information om W3C's XQuery-aktivitet, skal du læse vores《W3C Læringsprogram》。