FLOWR
XQuery bietet komfortable Unterstützung für erweiterte Bedingungsprüfungen (every/some mit satisfies) sowie präzise Typdefinitionen auf der Basis simpler XML-Schema-Datentypen (castable, xs:decimal, xs:integer etc.).
Das folgende XQuery-Script prüft zunächst, ob gezielt adressierte Werte als xs:decimal gecastet werden können. In diesem Fall wird ein for-Loop gestartet, in dem lokale Variable deklariert werden; das im Arbeitsspeicher generierte Ergebnis wird sortiert und gefiltert, bevor die Einzelinformationen sichtbar werden.
Bei der Definition von $ausg wird normalerweise jeder Einzelwert von //Kauf/Gesamt als double gecastet. Durch die Typzuweisung von xs:decimal müssen auch alle Einzelwerte als xs:decimal gecastet werden. Ein Casting ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access