Hätte da mal ein XQuery Programm
let $a := (<a>7</a>, <b>7.0</b>, <c>seven </c>, <d>007</d>)
for $b in $a, $c in $a
return <result >{$a = $b}, {$b = $c}</result>
das mir folgenden Output liefert
<?xml version="1.0" encoding="UTF-8"?>
<result>true, true</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, true</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, true</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, true</result>
also ne doppelte for Schleife. Für {$a = $b} immer true verständlich, aber das Ergbenis für {$b = $c} bekomm ich nicht auf die Reihe. Hat jemand ne Idee welche Sequenzen er da vergleicht?
let $a := (<a>7</a>, <b>7.0</b>, <c>seven </c>, <d>007</d>)
for $b in $a, $c in $a
return <result >{$a = $b}, {$b = $c}</result>
das mir folgenden Output liefert
<?xml version="1.0" encoding="UTF-8"?>
<result>true, true</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, true</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, true</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, false</result>
<result>true, true</result>
also ne doppelte for Schleife. Für {$a = $b} immer true verständlich, aber das Ergbenis für {$b = $c} bekomm ich nicht auf die Reihe. Hat jemand ne Idee welche Sequenzen er da vergleicht?
Comment