title image


Smiley XML / XQuery: umstellung der Abfragereihenfolge, welche Konsequenzen?
Hallo,



hier ein Paar XML-Fragen, die ich selbst nicht beantworten konnte und deshalb es mal mit einem Expertenforum versuchen möchte :)



In allen drei Teilaufgaben geht es darum, zu bestimmen, ob die jeweils zwei XQuery-Anfragen die gleichen Ergebnisse liefern und warum bzw. warum nicht. Nur bei c) vermute ich, dass das Ergebnis wegen "sort by" äquivalent sein müsste, bei den anderen beiden bin ich ziemlich ratlos.





a.) Sind die folgenden beiden Ausdrücke äquivalent?



for $x in document(“foo.xml“)

for $y in document(“boo.xml”)

where $x/a = $y/b

return $x





for $y in document(“boo.xml”)

for $x in document(“foo.xml”)

where $x/a = $y/b

return $x





b.) Sind die folgenden beiden Ausdrücke äquivalent?



(for $x in document(“foo.xml“)

for $y in document(“boo.xml”)

where $x/a = $y/b

return $x)/a





(for $y in document(“boo.xml”)

for $x in document(“foo.xml”)

where $x/a = $y/b

return $x)/a





c.) Sind die folgenden beiden Ausdrücke äquivalent?





(for $x in document(“foo.xml“)

for $y in document(“boo.xml”)

where $x/a = $y/b

return $x) sort by a





(for $y in document(“boo.xml”)

for $x in document(“foo.xml”)

where $x/a = $y/b

return $x) sort by a





JImo

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: