Change id: fn-base-uri
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-base-uri-1[+]
X fn-base-uri-1: declare namespace eg = "http://example.org"; declare function eg:noContextFunction() { fn:base-uri() }; declare variable $input-context1 external; eg:noContextFunction() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-base-uri-2[+]
X fn-base-uri-2: (1 to 100)[fn:base-uri()] |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-base-uri-3[+]
X fn-base-uri-3: fn:count(fn:base-uri(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |
fn-base-uri-24[+]
X fn-base-uri-24: (<!-- A comment -->)/base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-25[+]
X fn-base-uri-25: (comment {"A Comment Node "})/fn:base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-26[+]
X fn-base-uri-26: (text {"A Text Node"})/fn:base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-27[+]
X fn-base-uri-27: fn:count((element anElement {"An Element Node"})/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-28[+]
X fn-base-uri-28: fn:count((<anElement>Element content</anElement>)/fn:base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-29[+]
X fn-base-uri-29: fn:string((<anElement xml:base="http://example.com/examples">Element content</anElement>)/fn:base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-30[+]
X fn-base-uri-30: fn:string((<anElement xml:base="http://www.example.com">Element content</anElement>)/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-31[+]
X fn-base-uri-31: fn:count((document {<aDocument>some content</aDocument>})/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-32[+]
X fn-base-uri-32: declare base-uri "http://example.org"; fn:string((document {<aDocument>some content</aDocument>})/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-33[+]
X fn-base-uri-33: declare base-uri "http://example.org"; fn:string((<anElement>some content</anElement>)/fn:base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-34[+]
X fn-base-uri-34: (attribute anAttribute{"attribute value"})/fn:base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-35[+]
X fn-base-uri-35: (<?format role="output" ?>)/fn:base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-36[+]
X fn-base-uri-36: (processing-instruction {"PItarget"} {"PIcontent"})/base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-37[+]
X fn-base-uri-37: declare base-uri "http://example.org"; (processing-instruction {"PItarget"} {"PIcontent"})/base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-38[+]
X fn-base-uri-38: declare base-uri "http://example.org"; let $var := <anElement>With some contexnt</anElement> return fn:string(($var)/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-39[+]
X fn-base-uri-39: let $var := <anElement xml:base="http://www.examples.com">With some content</anElement> return fn:string(($var)/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-40[+]
X fn-base-uri-40: declare base-uri "http://example.org"; let $var := <anElement xml:base="http://www.examples.com">With some content</anElement> return fn:string(($var)/base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-41[+]
X fn-base-uri-41: declare base-uri "http://example.org"; let $var := <!-- A Comment --> return ($var)/base-uri() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-42[+]
X fn-base-uri-42: declare namespace eg = "http://example.org"; declare function eg:noContextFunction() { fn:base-uri() }; eg:noContextFunction() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
fn-base-uri-43[+]
X fn-base-uri-43: fn:string((<anElement xml:base="http://example.com/examples">Element content</anElement>)/fn:base-uri()) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |