|
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-prefix-from-QName | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 3/15 |
fn-prefix-from-qname-1[+]
X fn-prefix-from-qname-1: fn:prefix-from-QName("arg1","arg2") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-2[+]
X fn-prefix-from-qname-2: fn:prefix-from-QName(xs:integer(1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-3[+]
X fn-prefix-from-qname-3: fn:count(fn:prefix-from-QName(xs:QName("name"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-4[+]
X fn-prefix-from-qname-4: fn:string-length(xs:string(fn:prefix-from-QName(xs:QName("name")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-5[+]
X fn-prefix-from-qname-5: xs:string(fn:prefix-from-QName(xs:QName("foo:name"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-6[+]
X fn-prefix-from-qname-6: fn:string(fn:prefix-from-QName(xs:QName("foo:name"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-7[+]
X fn-prefix-from-qname-7: fn:count(fn:prefix-from-QName(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-8[+]
X fn-prefix-from-qname-8: fn:prefix-from-QName(xs:QName("foo:bar")) |
pass | wrongError
expected: FONS0004 actualCode: XQDY0074 |
wrongError
Expected error:FONS0004, got err:FORG0001 |
wrongError
Expected error:FONS0004, got err:FORG0001 |
wrongError
Expected error:FONS0004, got err:FORG0001 |
wrongError
Expected error:FONS0004, got err:FORG0001 |
wrongError
Expected error:FONS0004, got err:FORG0001 |
pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-9[+]
X fn-prefix-from-qname-9: fn:upper-case(fn:prefix-from-QName(xs:QName("foo:bar"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-10[+]
X fn-prefix-from-qname-10: fn:lower-case(fn:prefix-from-QName(xs:QName("FOO:bar"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-11[+]
X fn-prefix-from-qname-11: fn:concat(fn:prefix-from-QName(xs:QName("foo:bar")),":bar") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-12[+]
X fn-prefix-from-qname-12: fn:substring-before(fn:prefix-from-QName(xs:QName("foo:bar")),"oo") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-13[+]
X fn-prefix-from-qname-13: fn:substring-after(fn:prefix-from-QName(xs:QName("foo:bar")),"f") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-14[+]
X fn-prefix-from-qname-14: fn:string-length(fn:prefix-from-QName(xs:QName("foo:bar"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-15[+]
X fn-prefix-from-qname-15: fn:substring(fn:prefix-from-QName(xs:QName("foo:bar")),2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-16[+]
X fn-prefix-from-qname-16: fn:string-join((fn:prefix-from-QName(xs:QName("foo:bar")),":bar"),"") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-17[+]
X fn-prefix-from-qname-17: fn:starts-with(fn:prefix-from-QName(xs:QName("foo:bar")),"f") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-18[+]
X fn-prefix-from-qname-18: fn:ends-with(fn:prefix-from-QName(xs:QName("foo:bar")),"f") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-19[+]
X fn-prefix-from-qname-19: fn:contains(fn:prefix-from-QName(xs:QName("foo:bar")),"f") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-prefix-from-qname-20[+]
X fn-prefix-from-qname-20: fn:prefix-from-QName(xs:QName("foo:bar")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-PrefixFromQName-1[+]
X K-PrefixFromQName-1: prefix-from-QName() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-PrefixFromQName-2[+]
X K-PrefixFromQName-2: prefix-from-QName(1, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-PrefixFromQName-3[+]
X K-PrefixFromQName-3: empty(prefix-from-QName( () )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-PrefixFromQName-4[+]
X K-PrefixFromQName-4: prefix-from-QName( QName("example.com/", "pre:lname")) eq "pre" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |