|
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-static-base-uri | 18/18 | 18/18 | 5/5 | 18/18 | 5/5 | 18/18 | 18/18 | 5/5 | 18/18 | 18/18 | 5/5 | 18/18 | 18/18 | 18/18 | 18/18 | 3/15 |
fn-static-base-1[+]
X fn-static-base-1: fn:static-base-uri("A argument") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-static-base-2[+]
X fn-static-base-2: declare base-uri "ftp://ftp.is.co.za/rfc/somefile.txt"; fn:string(fn:static-base-uri()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-3[+]
X fn-static-base-3: declare base-uri "mailto:John.Doe@example.com"; fn:string(fn:static-base-uri()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-4[+]
X fn-static-base-4: declare base-uri "news:comp.infosystems.www.servers.unix"; fn:string(fn:static-base-uri()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-5[+]
X fn-static-base-5: declare base-uri "telnet://192.0.2.16:80/"; fn:string(fn:static-base-uri()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-6[+]
X fn-static-base-6: declare base-uri "tel:+1-816-555-1212"; fn:string(fn:static-base-uri()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-7[+]
X fn-static-base-7: declare base-uri "urn:oasis:names:specification:docbook:dtd:xml:4.1.2"; fn:string(fn:static-base-uri()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-8[+]
X fn-static-base-8: declare base-uri "http://www.example.com"; fn:upper-case(fn:string(fn:static-base-uri())) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-9[+]
X fn-static-base-9: declare base-uri "http://www.example.com"; fn:lower-case(fn:string(fn:static-base-uri())) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-10[+]
X fn-static-base-10: declare base-uri "http://www.example.com"; fn:concat(fn:string(fn:static-base-uri()),"another string") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-11[+]
X fn-static-base-11: declare base-uri "http://www.example.com"; fn:string-join((fn:string(fn:static-base-uri()),"another string"),"") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-12[+]
X fn-static-base-12: declare base-uri "http://www.example.com"; fn:string-length(fn:string(fn:static-base-uri())) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-13[+]
X fn-static-base-13: declare base-uri "http://www.example.com"; fn:substring-before(fn:string(fn:static-base-uri()),":") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-14[+]
X fn-static-base-14: declare base-uri "http://www.example.com"; fn:substring-after(fn:string(fn:static-base-uri()),":") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-static-base-15[+]
X fn-static-base-15: static-base-uri() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StaticBaseURIFunc-1[+]
X K-StaticBaseURIFunc-1: static-base-uri(.) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StaticBaseURIFunc-2[+]
X K-StaticBaseURIFunc-2: static-base-uri(1, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-StaticBaseURIFunc-3[+]
X K-StaticBaseURIFunc-3: if(static-base-uri()) then true() else true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |