|
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-in-scope-prefixes | 57/62 | 13/13 | 62/62 | 13/13 | 62/62 | 62/13 | 0/6 |
fn-in-scope-prefixes-1[+]
X fn-in-scope-prefixes-1: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:in-scope-prefixes(<a1 xmlns:p1="http://www.exampole.com"></a1>,"Second Argument") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-2[+]
X fn-in-scope-prefixes-2: Created on: 2005-11-29 Spec Dependencies: Test: fn:in-scope-prefixes(200) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-3[+]
X fn-in-scope-prefixes-3: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:in-scope-prefixes(<anElement>some content</anElement>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-4[+]
X fn-in-scope-prefixes-4: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:in-scope-prefixes(<anElement xmlns:p1 = "http://www.example.com">some content</anElement>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-5[+]
X fn-in-scope-prefixes-5: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:in-scope-prefixes(element anElement {"Some content"}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-6[+]
X fn-in-scope-prefixes-6: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com"; let $seq := fn:in-scope-prefixes(element anElement {"Some content"}) return (count($seq),$seq=("xml","")) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-7[+]
X fn-in-scope-prefixes-7: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com"; let $seq := fn:in-scope-prefixes(<anElement>Some content</anElement>) return (count($seq),$seq=("xml","")) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-8[+]
X fn-in-scope-prefixes-8: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: declare namespace p1 = "http://www.example.com"; fn:in-scope-prefixes(<anElement xmlns:p1="http://www.somenamespace.com">Some content</anElement>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-9[+]
X fn-in-scope-prefixes-9: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: declare namespace p1 = "http://www.example.com"; fn:in-scope-prefixes(<anElement>Some content</anElement>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-10[+]
X fn-in-scope-prefixes-10: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:string-length(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-11[+]
X fn-in-scope-prefixes-11: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:upper-case(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-12[+]
X fn-in-scope-prefixes-12: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:lower-case(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-13[+]
X fn-in-scope-prefixes-13: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:string-to-codepoints(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-14[+]
X fn-in-scope-prefixes-14: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: xs:string(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-15[+]
X fn-in-scope-prefixes-15: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:substring-before(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1],"m") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-16[+]
X fn-in-scope-prefixes-16: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:substring-after(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1],"m") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-17[+]
X fn-in-scope-prefixes-17: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:concat(fn:in-scope-prefixes(<anElement>Some content</anElement>),"m") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-18[+]
X fn-in-scope-prefixes-18: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:string-join((fn:in-scope-prefixes(<anElement>Some content</anElement>),"xml"),"") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-19[+]
X fn-in-scope-prefixes-19: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:substring(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1],2) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-20[+]
X fn-in-scope-prefixes-20: Created on: 2005-11-29 Spec Dependencies: spec = XQ10+ Test: fn:contains(fn:in-scope-prefixes(<anElement>Some content</anElement>)[1],"l") |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-in-scope-prefixes-21[+]
X fn-in-scope-prefixes-21: Created on: 2011-07-05 Spec Dependencies: Test: in-scope-prefixes(/*) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-22[+]
X fn-in-scope-prefixes-22: Created on: 2011-07-05 Spec Dependencies: Test: in-scope-prefixes((//*)[19]) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-23[+]
X fn-in-scope-prefixes-23: Created on: 2011-07-05 Spec Dependencies: Test: in-scope-prefixes(/) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-24[+]
X fn-in-scope-prefixes-24: Created on: 2011-07-05 Spec Dependencies: Test: in-scope-prefixes(/*) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-25[+]
X fn-in-scope-prefixes-25: Created on: 2011-07-05 Spec Dependencies: Test: in-scope-prefixes(/*) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-26[+]
X fn-in-scope-prefixes-26: Created on: 2011-07-05 Spec Dependencies: Test: in-scope-prefixes(/*/p) |
pass | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-27[+]
X fn-in-scope-prefixes-27: Created on: 2011-07-05 Spec Dependencies: xml-version = 1.1 Test: in-scope-prefixes(//*:outer) |
no result | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-28[+]
X fn-in-scope-prefixes-28: Created on: 2011-07-05 Spec Dependencies: xml-version = 1.1 Test: in-scope-prefixes(//*:inner) |
no result | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-29[+]
X fn-in-scope-prefixes-29: Created on: 2011-07-05 Spec Dependencies: xml-version = 1.1 Test: in-scope-prefixes(//*:magpie) |
no result | pass | pass | pass | pass | pass | |
fn-in-scope-prefixes-30[+]
X fn-in-scope-prefixes-30: Created on: 2011-07-05 Spec Dependencies: xml-version = 1.1 Test: in-scope-prefixes(//*:magpie) |
no result | pass | pass | pass | pass | pass | |
K-InScopePrefixesFunc-1[+]
X K-InScopePrefixesFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: in-scope-prefixes() |
pass | pass | pass | pass | pass | pass | |
K-InScopePrefixesFunc-2[+]
X K-InScopePrefixesFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: in-scope-prefixes("string", "nodetest", "wrong param") |
pass | pass | pass | pass | pass | pass | |
K2-InScopePrefixesFunc-1[+]
X K2-InScopePrefixesFunc-1: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(<e/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-2[+]
X K2-InScopePrefixesFunc-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(element name {7})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-3[+]
X K2-InScopePrefixesFunc-3: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: in-scope-prefixes(text {"some text"}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-4[+]
X K2-InScopePrefixesFunc-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: in-scope-prefixes(comment {"content"}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-5[+]
X K2-InScopePrefixesFunc-5: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: in-scope-prefixes(<?target data?>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-6[+]
X K2-InScopePrefixesFunc-6: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(<a xmlns="http://www.example.com" xmlns:p="http://ns.example.com/asd" xmlns:b="http://ns.example.com/asd"/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-7[+]
X K2-InScopePrefixesFunc-7: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(<a xmlns=""/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-8[+]
X K2-InScopePrefixesFunc-8: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/A"; count(in-scope-prefixes(<anElement xmlns="http://www.example.com/B"/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-9[+]
X K2-InScopePrefixesFunc-9: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: for $i in fn:in-scope-prefixes(<e xmlns:p="http://example.com" xmlns:a="http://example.com"> <b/> </e>/b) order by $i return $i |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-10[+]
X K2-InScopePrefixesFunc-10: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com"; count(fn:in-scope-prefixes(<e/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-11[+]
X K2-InScopePrefixesFunc-11: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/"; let $i := <e> <a xmlns=""/> <b xmlns="http://www.example.com/"/> <c xmlns="http://www.example.com/Second"/> </e> return (count(in-scope-prefixes($i)), count(in-scope-prefixes(exactly-one($i/*[namespace-uri() eq ""]))), count(in-scope-prefixes(exactly-one($i/b))), count(in-scope-prefixes(exactly-one($i/*[namespace-uri() eq "http://www.example.com/Second"]))), $i) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-12[+]
X K2-InScopePrefixesFunc-12: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/"; let $i := element e { element {QName("", "a")} {}, element {QName("http://www.example.com/", "b")} {}, element {QName("http://www.example.com/Second", "c")} {} } return (count(in-scope-prefixes($i)), count(in-scope-prefixes(exactly-one($i/*[namespace-uri() eq ""]))), count(in-scope-prefixes(exactly-one($i/b))), count(in-scope-prefixes(exactly-one($i/*[namespace-uri() eq "http://www.example.com/Second"]))), $i) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-13[+]
X K2-InScopePrefixesFunc-13: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/"; let $i := element e { element b {()} } return (count(in-scope-prefixes($i/b)), count(in-scope-prefixes($i))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-14[+]
X K2-InScopePrefixesFunc-14: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(element e{()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-15[+]
X K2-InScopePrefixesFunc-15: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: let $i := element e { element b {()} } return (count(in-scope-prefixes($i/b)), count(in-scope-prefixes($i))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-16[+]
X K2-InScopePrefixesFunc-16: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: let $i := <e xmlns="http://example.com/"> {element a {()}} </e> return (count(in-scope-prefixes($i)), count(in-scope-prefixes(exactly-one($i/*)))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-17[+]
X K2-InScopePrefixesFunc-17: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare namespace p = "http://example.com/"; count(in-scope-prefixes(<p:e/>)), count(in-scope-prefixes(element p:e {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-18[+]
X K2-InScopePrefixesFunc-18: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://example.com/"; <e xmlns:p="http://example.com/"> { count(in-scope-prefixes(<e/>)), count(in-scope-prefixes(element e {()})) } </e> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-19[+]
X K2-InScopePrefixesFunc-19: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(element xml:space {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-20[+]
X K2-InScopePrefixesFunc-20: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(element fn:space {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-21[+]
X K2-InScopePrefixesFunc-21: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(element xs:space {()})) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-22[+]
X K2-InScopePrefixesFunc-22: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(<fn:space/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-23[+]
X K2-InScopePrefixesFunc-23: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(in-scope-prefixes(<xs:space/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-24[+]
X K2-InScopePrefixesFunc-24: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare namespace p = "http://example.com/"; count(in-scope-prefixes(<element/>)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-25[+]
X K2-InScopePrefixesFunc-25: Created on: 2008-01-04 Spec Dependencies: spec = XQ10+ Test: declare namespace a = "http://example.com/1"; declare namespace b = "http://example.com/2"; declare namespace unused = "http://example.com/3"; declare namespace unused2 = "http://example.com/4"; <unused:e/>[2], <e a:n1="content" b:n1="content"> <a:n1/> </e>/ (for $i in in-scope-prefixes(.) order by $i return $i, '|', for $i in a:n1/in-scope-prefixes(.) order by $i return $i) |
fail | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-26[+]
X K2-InScopePrefixesFunc-26: Created on: 2008-01-04 Spec Dependencies: spec = XQ10+ Test: let $i := <e> { attribute {QName("http://example.com/", "prefix:attributeName")} {()} } </e> return ($i, for $ps in in-scope-prefixes($i) order by $ps return $ps) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-27[+]
X K2-InScopePrefixesFunc-27: Created on: 2008-01-04 Spec Dependencies: spec = XQ10+ Test: declare namespace a = "http://example.com/1"; declare namespace b = "http://example.com/2"; <e a:n1="content" b:n1="content"/>/(for $i in in-scope-prefixes(.) order by $i return $i) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-28[+]
X K2-InScopePrefixesFunc-28: Created on: 2008-01-09 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/"; let $i := <e> <a xmlns=""/> <b xmlns="http://www.example.com/"/> <c xmlns="http://www.example.com/Second"/> </e> return (count(in-scope-prefixes($i)), count(in-scope-prefixes(exactly-one($i/*[namespace-uri() eq ""]))), count(in-scope-prefixes(exactly-one($i/b))), count(in-scope-prefixes(exactly-one($i/*[namespace-uri() eq "http://www.example.com/Second"]))), $i) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-29[+]
X K2-InScopePrefixesFunc-29: Created on: 2008-01-09 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/"; <a2/>/element e { element {QName("", "a")} {} } |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-InScopePrefixesFunc-30[+]
X K2-InScopePrefixesFunc-30: Created on: 2008-01-09 Spec Dependencies: spec = XQ10+ Test: declare default element namespace "http://www.example.com/"; <a2 xmlns:p="http://ns.example.com/foo"/>/element e { element {QName("http://example.com/2", "p:a")} {} } |
pass | n/a
notXP31 |
pass | n/a | pass | pass |