Change id: fn-namespace-uri-for-prefix
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-namespace-uri-for-prefix-3[+]
X fn-namespace-uri-for-prefix-3: declare default element namespace "http://www.example.com/defaultspace"; let $var := <anElement xmlns:p1 = "http://www.example.com/examples">some context</anElement> return fn:string(fn:namespace-uri-for-prefix("",$var)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-namespace-uri-for-prefix-4[+]
X fn-namespace-uri-for-prefix-4: declare default element namespace "http://www.example.com/defaultspace"; let $var := <anElement xmlns:p1 = "http://www.example.com/examples">some context</anElement> return fn:string(fn:namespace-uri-for-prefix((), $var)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-namespace-uri-for-prefix-22[+]
X fn-namespace-uri-for-prefix-22: fn:namespace-uri-for-prefix("", <e/>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
fn-namespace-uri-for-prefix-23[+]
X fn-namespace-uri-for-prefix-23: fn:namespace-uri-for-prefix((), <e/>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
K2-NamespaceURIForPrefixFunc-1[+]
X K2-NamespaceURIForPrefixFunc-1: declare namespace p = "http://www.example.com/B"; namespace-uri-for-prefix("", <e xmlns="http://www.example.com/A" xmlns:A="http://www.example.com/C"> <b xmlns:B="http://www.example.com/C" xmlns="http://www.example.com/B"/> </e>/p:b) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
K2-NamespaceURIForPrefixFunc-2[+]
X K2-NamespaceURIForPrefixFunc-2: namespace-uri-for-prefix("", exactly-one( <e xmlns="http://www.example.com/A" xmlns:A="http://www.example.com/C"> <b xmlns:B="http://www.example.com/C" xmlns=""/> </e>/b) ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
K2-NamespaceURIForPrefixFunc-3[+]
X K2-NamespaceURIForPrefixFunc-3: declare namespace p = "http://www.example.com/A"; namespace-uri-for-prefix("", <e xmlns="http://www.example.com/A" xmlns:A="http://www.example.com/C"> <b xmlns:B="http://www.example.com/C" /> </e>/p:b) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |
cbcl-namespace-uri-for-prefix-001[+]
X cbcl-namespace-uri-for-prefix-001: fn:boolean(fn:namespace-uri-for-prefix('', <a />)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |