XQuery introduction
- Previous page XQuery tutorial
- Next page XQuery example
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 designad 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 att lära dig, behöver du ha en grundläggande förståelse för följande kunskaper:
- HTML / XHTML
- XML / XML-namespace
- XPath
Om du vill börja med dessa projekt, besök vår Hemside Besök dessa tutorials.
Vad är XQuery?
- XQuery är ett språk för XML-datafrågor
- XQuery har en liknande effekt på XML som SQL har på 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-frågor
XQuery är ett språk för att söka och extrahera element och egenskaper från XML-dokument.
Detta är ett exempel på att använda XQuery för att lösa praktiska problem:
“Select all CD records from the CD collection stored in the XML document named cd_catalog.xml that have a price below $10.”
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 det inte att vara något problem att lära dig XQuery.
You can read more about XQuery 1.0 and XPath 2.0 in our《XPath tutorial》for more information about XPath.
XQuery - application examples
XQuery kan användas för:
- Extrahera information för användning i nätverkstjänster
- Generera sammanfattande rapporter
- Konvertera XML-data till XHTML
- Sök nätverksdokument för att få相关信息
XQuery är en W3C rekommenderad standard
XQuery är kompatibel med flera W3C-standarder, till exempel XML, Namespaces, XSLT, XPath och XML Schema.
XQuery 1.0 blev fastställt som W3C rekommenderad standard den 23 januari 2007.
For more information about W3C's XQuery events, please read our《W3C tutorial》。
- Previous page XQuery tutorial
- Next page XQuery example