|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
op-hexBinary-equal | 32/32 | 32/32 | 29/29 | 32/32 | 29/29 | 32/32 | 32/32 | 29/29 | 32/32 | 32/32 | 29/29 | 32/32 | 32/32 | 32/32 | 32/32 | 3/15 |
op-hexBinary-equal2args-1[+]
X op-hexBinary-equal2args-1: xs:hexBinary("767479716c6a647663") eq xs:hexBinary("767479716c6a647663") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-2[+]
X op-hexBinary-equal2args-2: xs:hexBinary("6e7875626264756366") eq xs:hexBinary("767479716c6a647663") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-3[+]
X op-hexBinary-equal2args-3: xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-4[+]
X op-hexBinary-equal2args-4: xs:hexBinary("767479716c6a647663") eq xs:hexBinary("6e7875626264756366") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-5[+]
X op-hexBinary-equal2args-5: xs:hexBinary("767479716c6a647663") eq xs:hexBinary("786174616d61616772") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-6[+]
X op-hexBinary-equal2args-6: xs:hexBinary("767479716c6a647663") ne xs:hexBinary("767479716c6a647663") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-7[+]
X op-hexBinary-equal2args-7: xs:hexBinary("6e7875626264756366") ne xs:hexBinary("767479716c6a647663") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-8[+]
X op-hexBinary-equal2args-8: xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-9[+]
X op-hexBinary-equal2args-9: xs:hexBinary("767479716c6a647663") ne xs:hexBinary("6e7875626264756366") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-hexBinary-equal2args-10[+]
X op-hexBinary-equal2args-10: xs:hexBinary("767479716c6a647663") ne xs:hexBinary("786174616d61616772") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-1[+]
X hexBinary-1: (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) and (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-2[+]
X hexBinary-2: (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) or (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-3[+]
X hexBinary-3: fn:not((xs:hexBinary("786174616d61616772") eq xs:hexBinary("786174616d61616772"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-4[+]
X hexBinary-4: (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) and fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-5[+]
X hexBinary-5: (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) and fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-6[+]
X hexBinary-6: (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) or fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-7[+]
X hexBinary-7: (xs:hexBinary("786174616d61616772") eq xs:hexBinary("767479716c6a647663")) or fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-8[+]
X hexBinary-8: (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) and (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-9[+]
X hexBinary-9: (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) or (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-10[+]
X hexBinary-10: fn:not((xs:hexBinary("786174616d61616772") ne xs:hexBinary("786174616d61616772"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-11[+]
X hexBinary-11: (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) and fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-12[+]
X hexBinary-12: (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) and fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-13[+]
X hexBinary-13: (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) or fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
hexBinary-14[+]
X hexBinary-14: (xs:hexBinary("786174616d61616772") ne xs:hexBinary("767479716c6a647663")) or fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-HexBinaryEQ-1[+]
X K-HexBinaryEQ-1: xs:hexBinary("FF") eq xs:hexBinary("ff") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-HexBinaryEQ-2[+]
X K-HexBinaryEQ-2: xs:hexBinary("FF") ne xs:hexBinary("aa") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-HexBinaryEQ-3[+]
X K-HexBinaryEQ-3: not(xs:hexBinary("FF") eq xs:hexBinary("aa")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-HexBinaryEQ-4[+]
X K-HexBinaryEQ-4: xs:hexBinary(xs:base64Binary(xs:hexBinary("03"))) eq xs:hexBinary("03") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-HexBinaryEQ-5[+]
X K-HexBinaryEQ-5: xs:hexBinary(xs:base64Binary(xs:hexBinary("03"))) ne xs:hexBinary("13") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-hexBinary-equal-001[+]
X cbcl-hexBinary-equal-001: declare function local:hexBinary-value($arg as xs:boolean) as xs:hexBinary { if ($arg) then xs:hexBinary('68656c6c6f') else xs:hexBinary('676f6f64627965') }; local:hexBinary-value(true()) eq local:hexBinary-value(false()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-hexBinary-equal-002[+]
X cbcl-hexBinary-equal-002: declare function local:hexBinary-value($arg as xs:boolean) as xs:hexBinary { if ($arg) then xs:hexBinary('68656c6c6f') else xs:hexBinary('676f6f64627965') }; not(local:hexBinary-value(true()) eq local:hexBinary-value(false())) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-hexBinary-equal-003[+]
X cbcl-hexBinary-equal-003: declare function local:hexBinary-value($arg as xs:boolean) as xs:hexBinary { if ($arg) then xs:hexBinary('68656c6c6f') else xs:hexBinary('676f6f64627965') }; not(local:hexBinary-value(true()) ne local:hexBinary-value(false())) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |