Inhaltsverzeichnis:
- Definition - Was bedeutet XML Query Language (XQuery)?
- Techopedia erklärt XML Query Language (XQuery)
Definition - Was bedeutet XML Query Language (XQuery)?
XML Query Language (XQuery) ist eine Abfrage- und Programmiersprache zur Verarbeitung von XML-Dokumenten und -Daten. XML-Daten und andere Datenbanken, die Daten in einem HTML-ähnlichen Format speichern, können mit XQuery verarbeitet werden. Das Hauptziel von XQuery besteht darin, Abfragemechanismen für die Datenextraktion aus realen und virtuellen webbasierten Dokumenten bereitzustellen. Ziel ist es, Web- und Datenbanktechnologien mit Hilfe von XML zu verknüpfen.
Das World Wide Web Consortium ist für die Gestaltung von XQuery 1.0 verantwortlich.
Techopedia erklärt XML Query Language (XQuery)
XQuery verhält sich wie eine Ausdruckssprache, da es den genauen Daten- und Operationsfluss angibt, um ein gewünschtes Ergebnis zu erzielen. Es wird nicht erwähnt, wie die Daten einer bestimmten Programmierplattform in Bezug auf die Syntax zugeordnet sind. Ein Ausdruck gibt beispielsweise den Ergebniswert eines Zusatzes an, behandelt jedoch nicht die Deklaration von Variablen, die verwendeten Datentypen und Befehle oder Funktionsaufrufe.
XML-Dokumente können mithilfe der mit XQuery bereitgestellten Syntax erstellt werden. Die XML-Dokumente werden verarbeitet, um strukturelle Informationen zu extrahieren, die als Dokumentknoten, Elemente, Attribute, Textknoten, Kommentare, Verarbeitungsanweisungen und Namespaces klassifiziert sind.
Alle Datenelemente oder Werte werden standardmäßig als Sequenzen behandelt. Atomwerte oder Knoten sind die Art von Datenelementen, die in einem XML-Dokument vorhanden sind. Die atomaren Werte wie Boolean, Integer und String entsprechen der XML-Schemaspezifikation. Funktionen wie die Volltextsuche und Dokumentaktualisierungen werden derzeit entwickelt.