Som ett resultat, nya programmeringsspråk och specifikationer som är mer mångsidig än HTML har utvecklats för att skapa webbplatser som kan visas på de nya webbläsarna används av dessa olika devices.Languages såsom XML, XHTML, XSL, och en mängd andra program innovationer utvecklades eftersom webbsidor kodade i grundläggande HTML inte visas korrekt på webbläsare installerade på alla dessa fiffiga prylar. XML är ett språk som gör att data ska visas på alla plattformar, eftersom XML är en enkel textfil som bara definierar uppgifter, inte tala om för webbläsaren hur du vill se uppgifterna.
XSL och XHTML skapades så att XML skulle kunna omvandlas till en webbsida. Nu när du har en grundläggande förståelse för hur och varför programmering har förändrats, är du redo för en kort introduktion till huvudämnet för den här artikeln, XQuery. XQuery uppfanns så att det fanns ett sätt att söka data som lagras i ett XML-dokument, ungefär på samma sätt SQL används för att fråga en database.XQuery använder enkla funktioner för att fråga ett dokument.
En XQuery funktion ser lite ut som en JavaScript-funktion i att den använder parenteser som innehåller ett element som är att bli föremål för funktionen. Med XQuery är elementet inom parentes typiskt namnet på dokument eller en fil som ska kontaktas. För att hitta det som eftersöks i filen, XQuery begränsar sin sökning genom att använda väg uttryck som ser väldigt lik vägen för en vanlig fil som lagras på din dator, med olika undergrupper av data i XML-filen separerade med snedstreck. Predikatet är den sista komponenten i ett XQuery funktion.
Predikatet berättar funktionen exakt vilken information, data eller dataområdet inom en viss delmängd skall extraheras och återvände till user.For exempel skulle en XML-fil för en dating webbplats innehåller en förteckning över män och kvinnor som har skrivit sina profiler på hemsidan. Några av människorna i XML-filen kan klassificeras som singel, medan andra kan klassificeras som frånskilda. XML-filen skulle också innehålla en