XQuery Introduktion

Den bedste måde at forklare XQuery på er ved at sige: XQuery's forhold til XML er det samme som SQL's forhold til database-tabeller.

XQuery er designet til at søge i XML-data - ikke kun XML-filer, men også alle 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, så besøg vores Forside Besøg disse undervisningsmaterialer.

Hvad er XQuery?

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

XQuery og XML-søgning

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 i XML-dokumentet navngivet cd_catalog.xml, der har en pris lavere end 10 dollars.”

XQuery og XPath

XQuery 1.0 og XPath 2.0 dele samme data model 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 læse mere om XQuery 1.0 og XPath 2.0 i vores《XPath Læringsressourcer》for mere information om XPath.

XQuery - Anvendelses eksempler

XQuery kan bruges til:

  • Uddrag information til brug i nettjenester
  • Generer resumérapporter
  • Konverter XML-data til XHTML
  • Søg efter relevante netdokumenter for at få相关信息

XQuery er en W3C-anbefalet standard

XQuery er kompatibel med flere W3C-standarder, såsom XML, Namespaces, 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-aktiviteter, læs vores《W3C Læringsressourcer》。