XQuery l?sst sich am besten so erkl?ren: Die Beziehung zwischen XQuery und XML entspricht der Beziehung zwischen SQL und Datenbanktabellen.
XQuery wurde für die Abfrage von XML-Daten entwickelt – nicht nur für XML-Dateien, sondern für alle Daten, die in XML-Form dargestellt werden k?nnen, einschlie?lich Datenbanken.
XQuery-Funktionen Syntax
XQuery enth?lt mehr als 100 integrierte Funktionen. Diese Funktionen k?nnen für Zeichenfolgenwerte, numerische Werte, Datums- und Zeitvergleiche, Knoten- und QName-Operationen, Sequenzoperationen, logische Werte und mehr verwendet werden. Sie k?nnen in XQuery auch Ihre eigenen Funktionen definieren.
XQuery-Funktionen Beispiel
declare function local:minPrice($p as xs:decimal?,$d as xs:decimal?) AS xs:decimal? { let $disc := ($p * $d) div 100 return ($p - $disc) } Below is an example of how to call the function above: <minPrice>{local:minPrice($book/price,$book/discount)}</minPrice>