XML und XQuery

Was ist XQuery?

XQuery Für XML ist das wie SQL für Datenbanken.

XQuery Ziel ist es, XML-Daten abzufragen.

XQuery Beispiel

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

Was ist XQuery?

XQuery
  • XQuery ist die Abfrage von XML-DatenSprache
  • Für XML ist XQuery wie für Datenbanken SQL
  • XQuery basiert auf XPath-Ausdrücken
  • Alle großen Datenbanken unterstützen XQuery
  • XQuery ist ein empfohlener Standard der W3C

XQuery bezieht sich auf die Abfrage von XML

XQuery ist eine Sprache zur Suche und Extraktion von Elementen und Attributen aus XML-Dokumenten.

Der folgende Beispiel ist ein Problem, das XQuery lösen kann:

“Wählen Sie alle CD-Einträge aus dem CD-Katalog cd_catalog.xml aus, die weniger als 10 US-Dollar kosten”

XQuery und XPath

XQuery 1.0 und XPath 2.0 teilen den gleichen Datenmodell und unterstützen die gleichen Funktionen und Operatoren.

Wenn Sie bereits XPath gelernt haben, wird das Verständnis von XQuery kein Problem darstellen.

Beispiele für Anwendungsszenarien von XQuery

XQuery kann verwendet werden:

  • Extrahieren Sie Informationen, die im Web-Dienst verwendet werden
  • Erstellen Sie eine Zusammenfassung
  • Konvertieren Sie XML-Daten in XHTML
  • Suchen Sie nach相关信息 im Netzwerk-Dokument

XQuery ist ein empfohlener Standard der W3C

XQuery ist mit mehreren W3C-Standard kompatibel, wie z.B. XML, Namensräume, XSLT, XPath und XML Schema.

XQuery 1.0 wurde 2007 zum empfohlenen Standard der W3C

XQuery-Tutorial

Sie werden im our XQuery-Tutorial lernen über XQuery Mehr Wissen.