XML och XQuery

Vad är XQuery?

XQuery För XML är som SQL för databaser.

XQuery Avsett för att söka XML-data.

XQuery Exempel

for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title

Vad är XQuery?

XQuery
  • XQuery är för att söka XML-dataSpråk
  • XQuery för XML är som SQL för databaser
  • XQuery bygger på XPath-expressioner
  • Alla större databaser stöder XQuery
  • XQuery är en W3C rekommenderad standard

XQuery handlar om att söka XML

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

Nedan är ett exempel på ett problem som XQuery kan lösa:

“Välj alla CD-poster från CD-samlingen som lagras i 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 det inte att finnas några problem att förstå XQuery.

XQuery - Exempel på tillämpningsscenarier

XQuery kan användas för:

  • Extrahera information som används i webbtjänster
  • Skapa en sammanfattande rapport
  • Konvertera XML-data till XHTML
  • Sök相关信息 i nätverkets dokument

XQuery är en W3C rekommenderad standard

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

XQuery 1.0 blev en W3C rekommenderad standard 2007.

XQuery-handbok

Du kommer att lära dig om i vår XQuery-handbok XQuery mer information.