XQuery-tutorials

Det bästa sättet att förklara XQuery är att säga att XQuery i förhållande till XML är lika som SQL i förhållande till databastabeller.

XQuery är utformad för att fråga XML-data - inte bara XML-filer, utan också alla data som kan presenteras i XML-form, inklusive databaser.

Du bör ha följande grundläggande kunskaper:

Innan du fortsätter, måste du ha en grundläggande förståelse för följande kunskaper:

  • HTML / XHTML
  • XML / XML-namnrymd
  • XPath

Om du vill lära dig dessa projekt först, besök vår Hemside Besök dessa tutorials.

Vad är XQuery?

  • XQuery är ett språk för XML-datafrågning
  • XQuery fungerar för XML på samma sätt som SQL fungerar för databaser
  • XQuery bygger på XPath-expressioner
  • XQuery stöds av alla större databasmotorer (IBM, Oracle, Microsoft och så vidare)
  • XQuery är en W3C-standard.

XQuery och XML-sökning

XQuery är ett språk för att söka och extrahera element och egenskaper från XML-dokument.

Detta är ett exempel på hur XQuery löser praktiska problem:

“Välj alla CD-poster från CD-samlingen som lagras i XML-dokumentet cd_catalog.xml med priser under 10 dollar.”

XQuery och XPath

XQuery 1.0 och XPath 2.0 delar samma datamodell och stöder samma funktioner och operatorer. Om du redan har lärt dig XPath, kommer du inte att ha några problem att lära dig XQuery.

Du kan läsa mer om detta i vårXPath-handbokLäs mer om XPath i

XQuery - Exempel på tillämpning

XQuery kan användas för:

  • Extrahera information för användning i nätverkstjänster
  • Skapa sammanfattande rapporter
  • Konvertera XML-data till XHTML
  • Sök nätverksdokument för att få相关信息

XQuery är en rekommenderad standard av W3C

XQuery är kompatibel med flera W3C-standarder, till exempel XML, Namnrymder, XSLT, XPath och XML Schema.

XQuery 1.0 fastställdes som W3C-rekommenderad standard den 23 januari 2007.

För mer information om W3C:s XQuery-aktivitet, läs vårW3C-handbok》。