May 2018
Intermediate to advanced
680 pages
15h 54m
German
XQuery arbeitet auf der Basis von Sequenzen, die sich zum Beispiel durch "(1 to 10)" als eine Sequenz aller Zahlen von 1 bis 10 definieren lässt.
Der konzeptionelle Unterschied zwischen XQuery und herkömmlichen Programmiersprachen wie C#.NET wird deutlich in einem einfachen Beispiel. Die Aufgabe lautet: Berechnen Sie die Summe aller Zahlen von 20 bis 200, die ohne Rest durch 19 teilbar sind.
In C#.NET sähe das beispielsweise so aus:
public static void Summe_Zahlen_20_200()
{
int n = 0;
for(int i=20; i<201; i++)
{
if(i % 19 == 0)
{
n = n + i;
}
}
Console.WriteLine("<erg>{0}</erg>", n);
}
Die C#.NET-Logik arbeitet mit Variablen, deren Inhalte/Zustände sich laufend verändern. XQuery definiert dagegen eine Sequenz von Items, ...
Read now
Unlock full access