|
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) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn-string-to-codepoints | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 44/44 | 3/15 |
fn-string-to-codepoints1args-1[+]
X fn-string-to-codepoints1args-1: fn:string-to-codepoints(xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-2[+]
X fn-string-to-codepoints1args-2: fn:string-to-codepoints(xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-3[+]
X fn-string-to-codepoints1args-3: fn:string-to-codepoints(xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-4[+]
X fn-string-to-codepoints1args-4: string-to-codepoints('bßڒき豈') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-5[+]
X fn-string-to-codepoints1args-5: fn:string-to-codepoints("") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-6[+]
X fn-string-to-codepoints1args-6: string-to-codepoints(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-7[+]
X fn-string-to-codepoints1args-7: string-to-codepoints(12) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints1args-8[+]
X fn-string-to-codepoints1args-8: string-to-codepoints('abc','def') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-1[+]
X fn-string-to-codepoints-1: fn:string-to-codepoints('1') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-2[+]
X fn-string-to-codepoints-2: fn:string-to-codepoints('a') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-3[+]
X fn-string-to-codepoints-3: fn:string-to-codepoints('1a') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-4[+]
X fn-string-to-codepoints-4: fn:string-to-codepoints('#*^$') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-5[+]
X fn-string-to-codepoints-5: fn:string-to-codepoints('string-to-codepoints') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-6[+]
X fn-string-to-codepoints-6: fn:string-to-codepoints(xs:string("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-7[+]
X fn-string-to-codepoints-7: fn:string-to-codepoints(fn:upper-case("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-8[+]
X fn-string-to-codepoints-8: fn:string-to-codepoints(fn:lower-case("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-9[+]
X fn-string-to-codepoints-9: fn:count(fn:string-to-codepoints("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-10[+]
X fn-string-to-codepoints-10: fn:avg(fn:string-to-codepoints("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-11[+]
X fn-string-to-codepoints-11: fn:empty(fn:string-to-codepoints("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-12[+]
X fn-string-to-codepoints-12: fn:empty(fn:string-to-codepoints(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-13[+]
X fn-string-to-codepoints-13: fn:exists(fn:string-to-codepoints(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-14[+]
X fn-string-to-codepoints-14: fn:exists(fn:string-to-codepoints("A String")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-string-to-codepoints-15[+]
X fn-string-to-codepoints-15: fn:deep-equal(fn:string-to-codepoints("𐀁𐀂"), (65537, 65538)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-1[+]
X K-StringToCodepointFunc-1: string-to-codepoints() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-2[+]
X K-StringToCodepointFunc-2: string-to-codepoints("str", "INVALID") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-3[+]
X K-StringToCodepointFunc-3: empty(string-to-codepoints(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-4[+]
X K-StringToCodepointFunc-4: empty(string-to-codepoints("")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-5[+]
X K-StringToCodepointFunc-5: count(string-to-codepoints("123")) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-6[+]
X K-StringToCodepointFunc-6: count(string-to-codepoints("")) eq 0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-7[+]
X K-StringToCodepointFunc-7: empty(string-to-codepoints("")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-8[+]
X K-StringToCodepointFunc-8: string-to-codepoints("e") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-9[+]
X K-StringToCodepointFunc-9: deep-equal(string-to-codepoints("ee"), (101, 101)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-10[+]
X K-StringToCodepointFunc-10: deep-equal(string-to-codepoints("eee"), (101, 101, 101)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-11[+]
X K-StringToCodepointFunc-11: string-join(for $code in string-to-codepoints("example.com/") return string($code), "") eq "10112097109112108101469911110947" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-12[+]
X K-StringToCodepointFunc-12: deep-equal(string-to-codepoints("Thérèse"), (84, 104, 233, 114, 232, 115, 101)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-13[+]
X K-StringToCodepointFunc-13: codepoints-to-string((87, 36, 56, 87, 102, 96)) eq "W$8Wf`" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-14[+]
X K-StringToCodepointFunc-14: string-to-codepoints("Thérèse")[last()] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-15[+]
X K-StringToCodepointFunc-15: string-to-codepoints("Thérèse")[0 + last()] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-16[+]
X K-StringToCodepointFunc-16: string-to-codepoints("Thérèse")[last() - 1] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-17[+]
X K-StringToCodepointFunc-17: string-to-codepoints("Thérèse")[last() - 0] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-18[+]
X K-StringToCodepointFunc-18: string-to-codepoints("Thérèse")[0 + last()] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-19[+]
X K-StringToCodepointFunc-19: string-to-codepoints("Thérèse")[last() - 2] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-20[+]
X K-StringToCodepointFunc-20: empty(string-to-codepoints("Thérèse")[last() - 7]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StringToCodepointFunc-21[+]
X K-StringToCodepointFunc-21: string-to-codepoints("Thérèse")[last() - 6] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |