Inhoudsopgave:
- Definitie - Wat betekent XML Query Language (XQuery)?
- Techopedia verklaart XML Query Language (XQuery)
Definitie - Wat betekent XML Query Language (XQuery)?
XML Query Language (XQuery) is een query- en programmeertaal voor het verwerken van XML-documenten en -gegevens. XML-gegevens en andere databases die gegevens opslaan in een indeling die analoog is aan HTML, kunnen worden verwerkt met XQuery. Het hoofddoel van XQuery is het bieden van query-mechanismen voor gegevensextractie uit echte en virtuele webgebaseerde documenten. Het beoogt web- en database-technologieën te koppelen met behulp van XML.
Het World Wide Web Consortium is verantwoordelijk voor het inlijsten van XQuery 1.0.
Techopedia verklaart XML Query Language (XQuery)
XQuery werkt als een uitdrukkingstaal omdat het de exacte gegevensstroom en bewerkingen specificeert om een gewenst resultaat te bereiken. Het vermeldt niet hoe de gegevens worden geassocieerd met een bepaald programmeerplatform in termen van syntaxis. Een expressie geeft bijvoorbeeld de resultaatwaarde van een toevoeging aan, maar houdt zich niet bezig met de declaratie van variabelen, de gebruikte gegevenstypen en opdrachten of functieaanroepen.
XML-documenten kunnen worden gemaakt met behulp van de syntaxis die bij XQuery wordt geleverd. De XML-documenten worden verwerkt om structurele informatie te extraheren, die is geclassificeerd als documentknooppunten, elementen, attributen, tekstknooppunten, opmerkingen, verwerkingsinstructies en naamruimten.
Alle gegevensitems of waarden worden standaard als reeksen behandeld. Atoomwaarden of knooppunten zijn het type gegevensitems dat aanwezig is in een XML-document. De atoomwaarden zoals Boolean, integer en string zijn per XML-schemaspecificatie. Functies zoals zoeken op volledige tekst en documentupdates zijn momenteel in ontwikkeling.