|
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-encode-for-uri | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 29/29 | 3/15 |
fn-encode-for-uri1args-1[+]
X fn-encode-for-uri1args-1: fn:encode-for-uri ("http://www.example.com/00/Weather/CA/Los%20Angeles#ocean") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri1args-2[+]
X fn-encode-for-uri1args-2: encode-for-uri("~bébé") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri1args-3[+]
X fn-encode-for-uri1args-3: encode-for-uri("100% organic") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri1args-4[+]
X fn-encode-for-uri1args-4: encode-for-uri('') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri1args-5[+]
X fn-encode-for-uri1args-5: encode-for-uri(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri1args-6[+]
X fn-encode-for-uri1args-6: encode-for-uri(12) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri1args-7[+]
X fn-encode-for-uri1args-7: encode-for-uri('',()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-1[+]
X fn-encode-for-uri-1: (fn:encode-for-uri("example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-2[+]
X fn-encode-for-uri-2: (fn:encode-for-uri("examples#example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-3[+]
X fn-encode-for-uri-3: (fn:encode-for-uri("examples-example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-4[+]
X fn-encode-for-uri-4: (fn:encode-for-uri("examples_example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-5[+]
X fn-encode-for-uri-5: (fn:encode-for-uri("examples.example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-6[+]
X fn-encode-for-uri-6: (fn:encode-for-uri("examples!example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-7[+]
X fn-encode-for-uri-7: (fn:encode-for-uri("examples~example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-8[+]
X fn-encode-for-uri-8: (fn:encode-for-uri("examples*example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-9[+]
X fn-encode-for-uri-9: (fn:encode-for-uri("examples'example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-10[+]
X fn-encode-for-uri-10: (fn:encode-for-uri("examples(example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-11[+]
X fn-encode-for-uri-11: (fn:encode-for-uri("examples)example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-12[+]
X fn-encode-for-uri-12: (fn:encode-for-uri("examples0123456789example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-13[+]
X fn-encode-for-uri-13: (fn:encode-for-uri("examples example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-14[+]
X fn-encode-for-uri-14: (fn:encode-for-uri("examples/example")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-15[+]
X fn-encode-for-uri-15: (fn:encode-for-uri("http:examples")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-encode-for-uri-16[+]
X fn-encode-for-uri-16: (fn:encode-for-uri("http%20examples")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-EncodeURIfunc-1[+]
X K-EncodeURIfunc-1: encode-for-uri() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-EncodeURIfunc-2[+]
X K-EncodeURIfunc-2: encode-for-uri("http://example.com/", "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-EncodeURIfunc-3[+]
X K-EncodeURIfunc-3: encode-for-uri(()) eq "" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-EncodeURIfunc-4[+]
X K-EncodeURIfunc-4: concat("http://www.example.com/", encode-for-uri("~bébé")) eq "http://www.example.com/~b%C3%A9b%C3%A9" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-EncodeURIfunc-5[+]
X K-EncodeURIfunc-5: concat("http://www.example.com/", encode-for-uri("100% organic")) eq "http://www.example.com/100%25%20organic" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-EncodeURIfunc-6[+]
X K-EncodeURIfunc-6: normalize-space(encode-for-uri(("some string", current-time())[1] treat as xs:string)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |