|
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-root | 36/36 | 10/10 | 36/36 | 10/10 | 36/36 | 36/10 | 0/6 |
fn-root-1[+]
X fn-root-1: Created on: 2005-09-20 Spec Dependencies: Test: fn:root() |
pass | pass | pass | pass | pass | pass | |
fn-root-2[+]
X fn-root-2: Created on: 2005-11-17 Spec Dependencies: Test: (1 to 100)[fn:root()] |
pass | pass | pass | pass | pass | pass | |
fn-root-3[+]
X fn-root-3: Created on: 2005-11-17 Spec Dependencies: Test: fn:count(fn:root(())) |
pass | pass | pass | pass | pass | pass | |
fn-root-4[+]
X fn-root-4: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := <!-- A Comment Node --> return fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-5[+]
X fn-root-5: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: fn:root(<!-- A Comment Node -->) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-6[+]
X fn-root-6: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := <anElement>An Element Content</anElement> return fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-7[+]
X fn-root-7: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: fn:root(<anElement>An Element Content</anElement>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-8[+]
X fn-root-8: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := <?format role="output" ?> return fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-9[+]
X fn-root-9: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: fn:root(<?format role="output" ?>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-10[+]
X fn-root-10: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := element anElement {attribute anAttribute {"Attribute Value"}} return fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-11[+]
X fn-root-11: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: fn:root(element anElement {attribute anAttribute {"Attribute Value"}}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-12[+]
X fn-root-12: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := document {<anElement><anInternalElement>element content</anInternalElement></anElement>} return fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-13[+]
X fn-root-13: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: fn:root(document {<anElement><anInternalElement>element content</anInternalElement></anElement>}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-14[+]
X fn-root-14: Created on: 2005-11-17 Spec Dependencies: Test: fn:root(fn:exactly-one(/langs[1]/para[1])) |
pass | pass | pass | pass | pass | pass | |
fn-root-15[+]
X fn-root-15: Created on: 2005-11-17 Spec Dependencies: Test: fn:root(/langs[1]/para[1]/@xml:lang) |
pass | pass | pass | pass | pass | pass | |
fn-root-16[+]
X fn-root-16: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: fn:root(text {"A text Node"}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-17[+]
X fn-root-17: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := text {"a text Node"} return fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-18[+]
X fn-root-18: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := element anElement {"Element Content"} return fn:root($var) is fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-19[+]
X fn-root-19: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := element anElement {"Element Content"} return fn:root($var) is fn:root($var) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-20[+]
X fn-root-20: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := element anElement {"Element Content"} return fn:count(fn:namespace-uri(fn:root($var))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-21[+]
X fn-root-21: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := <!-- An Element Node --> return fn:count(fn:namespace-uri(fn:root($var))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-22[+]
X fn-root-22: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := <?format role="output" ?> return fn:count(fn:namespace-uri(fn:root($var))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-23[+]
X fn-root-23: Created on: 2005-11-17 Spec Dependencies: spec = XQ10+ Test: let $var := text {"A text node"} return fn:count(fn:namespace-uri(fn:root($var))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-root-24[+]
X fn-root-24: Created on: 2006-02-08 Spec Dependencies: Test: fn:root(.) |
pass | pass | pass | pass | pass | pass | |
K-NodeRootFunc-1[+]
X K-NodeRootFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: Root(2) |
pass | pass | pass | pass | pass | pass | |
K-NodeRootFunc-2[+]
X K-NodeRootFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: (1, 2, 3)[root()] |
pass | pass | pass | pass | pass | pass | |
K-NodeRootFunc-3[+]
X K-NodeRootFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: root(2) |
pass | pass | pass | pass | pass | pass | |
K-NodeRootFunc-4[+]
X K-NodeRootFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: empty(root(())) |
pass | pass | pass | pass | pass | pass | |
K2-NodeRootFunc-1[+]
X K2-NodeRootFunc-1: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: fn:root(<e/>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-2[+]
X K2-NodeRootFunc-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(fn:root(<e/>/..)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-3[+]
X K2-NodeRootFunc-3: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: fn:root(<!-- comment -->) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-4[+]
X K2-NodeRootFunc-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <e>{fn:root(attribute name {"value"})}</e> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-5[+]
X K2-NodeRootFunc-5: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: fn:root(<?target data?>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-6[+]
X K2-NodeRootFunc-6: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: fn:root(text{"text node"}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-7[+]
X K2-NodeRootFunc-7: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: fn:root(text{"text node"}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeRootFunc-8[+]
X K2-NodeRootFunc-8: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: root(document {()}) instance of document-node() |
pass | n/a
notXP31 |
pass | n/a | pass | pass |