|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
fn-document-uri | 53/53 | 23/23 | 53/53 | 23/23 | 53/53 | 53/12 | 0/6 |
fn-document-uri-1[+]
X fn-document-uri-1: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:document-uri(<element1>contenty</element1>,"Argument 2") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-2[+]
X fn-document-uri-2: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(())) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-3[+]
X fn-document-uri-3: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(element anElement {"some content"})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-4[+]
X fn-document-uri-4: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(comment {"a comment node"})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-5[+]
X fn-document-uri-5: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(text {"a text node"})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-6[+]
X fn-document-uri-6: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(attribute anAttribute {"an attribute node"})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-7[+]
X fn-document-uri-7: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(processing-instruction {"PITarget"} {"PIContent"})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-8[+]
X fn-document-uri-8: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(<?audio-output beep?>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-9[+]
X fn-document-uri-9: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(<!-- A comment node -->)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-10[+]
X fn-document-uri-10: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(<anElement>element content</anElement>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-11[+]
X fn-document-uri-11: Created on: 2005-11-28 Spec Dependencies: spec = XQ10+ Test: fn:count(fn:document-uri(document {<anElement>element content</anElement>})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-12[+]
X fn-document-uri-12: Created on: 2005-11-28 Spec Dependencies: Test: fn:contains(fn:document-uri(fn:doc($uri)),$uri) or (fn:document-uri(fn:doc($uri)) = "") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-13[+]
X fn-document-uri-13: Created on: 2005-11-28 Spec Dependencies: Test: fn:count(fn:document-uri(/works[1]/employee[1])) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-14[+]
X fn-document-uri-14: Created on: 2005-11-28 Spec Dependencies: Test: fn:count(fn:document-uri(/works[1]/employee[1]/@name)) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-15[+]
X fn-document-uri-15: Created on: 2005-11-28 Spec Dependencies: Test: fn:string-length(fn:string(fn:contains(fn:document-uri(fn:doc($uri)),$uri))) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-16[+]
X fn-document-uri-16: Created on: 2005-11-28 Spec Dependencies: Test: fn:upper-case(fn:string(fn:contains(fn:document-uri(fn:doc($uri)),$uri))) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-17[+]
X fn-document-uri-17: Created on: 2005-11-28 Spec Dependencies: Test: fn:lower-case(fn:string(fn:contains(fn:document-uri(fn:doc($uri)),$uri))) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-18[+]
X fn-document-uri-18: Created on: 2005-11-28 Spec Dependencies: Test: fn:concat(fn:string(fn:contains(fn:document-uri(fn:doc($uri)),$uri))," A String") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-19[+]
X fn-document-uri-19: Created on: 2005-11-28 Spec Dependencies: Test: fn:string-join((fn:string(fn:contains(fn:document-uri(fn:doc($uri)),$uri))," A String"),"") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-20[+]
X fn-document-uri-20: Created on: 2005-11-28 Spec Dependencies: Test: fn:substring-before(fn:string(fn:contains(fn:document-uri(/),"works-mod")),"e") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-21[+]
X fn-document-uri-21: Created on: 2005-11-28 Spec Dependencies: Test: fn:substring-after(fn:string(fn:contains(fn:document-uri(/),"works-mod")),"t") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-22[+]
X fn-document-uri-22: Created on: 2013-01-19 Spec Dependencies: spec = XQ30+ Test: (attribute anAttribute {"an attribute node"})/document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-23[+]
X fn-document-uri-23: Created on: 2013-01-19 Spec Dependencies: spec = XQ30+ Test: (processing-instruction {"PITarget"} {"PIContent"})/document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-24[+]
X fn-document-uri-24: Created on: 2013-01-19 Spec Dependencies: spec = XQ30+ Test: (<?audio-output beep?>)/document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-25[+]
X fn-document-uri-25: Created on: 2013-01-19 Spec Dependencies: spec = XQ30+ Test: (<!-- A comment node -->)/document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-26[+]
X fn-document-uri-26: Created on: 2013-01-19 Spec Dependencies: spec = XQ30+ Test: (<anElement>element content</anElement>)/document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-27[+]
X fn-document-uri-27: Created on: 2013-01-19 Spec Dependencies: spec = XQ30+ Test: (document {<anElement>element content</anElement>})/document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-28[+]
X fn-document-uri-28: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:contains((fn:doc($uri))/document-uri(),$uri) or ((fn:doc($uri))/document-uri() = "") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-29[+]
X fn-document-uri-29: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:count((/works[1]/employee[1])/document-uri()) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-30[+]
X fn-document-uri-30: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:count((/works[1]/employee[1]/@name)/document-uri()) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-31[+]
X fn-document-uri-31: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:string-length(fn:string(fn:contains((fn:doc($uri))/document-uri(),$uri))) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-32[+]
X fn-document-uri-32: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:upper-case(fn:string(fn:contains((fn:doc($uri))/document-uri(),$uri))) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-33[+]
X fn-document-uri-33: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:lower-case(fn:string(fn:contains((fn:doc($uri))/document-uri(),$uri))) |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-34[+]
X fn-document-uri-34: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:concat(fn:string(fn:contains((fn:doc($uri))/document-uri(),$uri))," A String") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-35[+]
X fn-document-uri-35: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:string-join((fn:string(fn:contains((fn:doc($uri))/document-uri(),$uri))," A String"),"") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-36[+]
X fn-document-uri-36: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:substring-before(fn:string(fn:contains((/)/document-uri(),"works-mod")),"e") |
pass | pass | pass | pass | pass | pass | |
fn-document-uri-37[+]
X fn-document-uri-37: Created on: 2013-01-19 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:substring-after(fn:string(fn:contains((/)/document-uri(),"works-mod")),"t") |
pass | pass | pass | pass | pass | pass | |
K-DocumentURIFunc-1[+]
X K-DocumentURIFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: document-uri((), "wrong param") |
pass | pass | pass | pass | pass | pass | |
K-DocumentURIFunc-2[+]
X K-DocumentURIFunc-2: Created on: 2007-11-26 Spec Dependencies: spec = XP20 XQ10 Test: document-uri() |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
K-DocumentURIFunc-2a[+]
X K-DocumentURIFunc-2a: Created on: 2012-05-22 Spec Dependencies: spec = XP30+ XQ30+ Test: ends-with(document-uri(),"works-mod.xml") |
pass | pass | pass | pass | pass | pass | |
K-DocumentURIFunc-2b[+]
X K-DocumentURIFunc-2b: Created on: 2007-11-26 Spec Dependencies: spec = XQ30+ Test: document-uri() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K-DocumentURIFunc-3[+]
X K-DocumentURIFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: empty(document-uri(())) |
pass | pass | pass | pass | pass | pass | |
K2-DocumentURIFunc-1[+]
X K2-DocumentURIFunc-1: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(<!-- comment -->)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-2[+]
X K2-DocumentURIFunc-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(attribute name {"content"})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-3[+]
X K2-DocumentURIFunc-3: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(<?target data?>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-4[+]
X K2-DocumentURIFunc-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(processing-instruction name {123})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-5[+]
X K2-DocumentURIFunc-5: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(text {123})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-6[+]
X K2-DocumentURIFunc-6: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(<elem/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-7[+]
X K2-DocumentURIFunc-7: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(<elem attr="f"/>/@attr)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-8[+]
X K2-DocumentURIFunc-8: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document-uri(document {1})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-9[+]
X K2-DocumentURIFunc-9: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: let $i := document { <e> <a/> <a/> <a/> <b/> <b/> <a/> <a/> </e> } return empty(document-uri($i)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-10[+]
X K2-DocumentURIFunc-10: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: let $i := document { <e> <a/> <a/> <a/> <b/> <b/> <a/> <a/> </e> } return empty(document-uri(root(($i/a/b)[1]))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-DocumentURIFunc-11[+]
X K2-DocumentURIFunc-11: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: for $i in (1, document-uri(.), 3) return typeswitch($i) case xs:anyURI return "xs:anyURI" case xs:integer return "int" default return "FAILURE" |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-document-uri-0-ok[+]
X fn-document-uri-0-ok: Created on: 2012-10-14 Spec Dependencies: spec = XQ30+ Test: empty(//works[fn:document-uri()]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |