|
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) |
|
---|---|---|---|---|---|---|---|
prod-AxisStep.ancestor | 43/43 | 21/21 | 43/43 | 21/21 | 43/43 | 43/21 | 0/6 |
ancestor-1[+]
X ancestor-1: Created on: 2005-12-12 Spec Dependencies: Test: (200)/ancestor::* |
pass | pass | pass | pass | pass | pass | |
ancestor-2[+]
X ancestor-2: Created on: 2005-12-12 Spec Dependencies: Test: fn:count(/works/employee[1]/ancestor::noSuchNode) |
pass | pass | pass | pass | pass | pass | |
ancestor-3[+]
X ancestor-3: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) is exactly-one(/works) |
pass | pass | pass | pass | pass | pass | |
ancestor-4[+]
X ancestor-4: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) is exactly-one(/works/employee[1]) |
pass | pass | pass | pass | pass | pass | |
ancestor-5[+]
X ancestor-5: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) << exactly-one(/works/employee[1]) |
pass | pass | pass | pass | pass | pass | |
ancestor-6[+]
X ancestor-6: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) << exactly-one(/works/employee[1]/ancestor::works) |
pass | pass | pass | pass | pass | pass | |
ancestor-7[+]
X ancestor-7: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) << exactly-one(/works/employee[1]) |
pass | pass | pass | pass | pass | pass | |
ancestor-8[+]
X ancestor-8: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]) >> exactly-one(/works/employee[1]/ancestor::works) |
pass | pass | pass | pass | pass | pass | |
ancestor-9[+]
X ancestor-9: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) >> exactly-one(/works/employee[1]/ancestor::works) |
pass | pass | pass | pass | pass | pass | |
ancestor-10[+]
X ancestor-10: Created on: 2005-12-12 Spec Dependencies: Test: exactly-one(/works/employee[1]/ancestor::works) >> exactly-one(/works/employee[1]/hours) |
pass | pass | pass | pass | pass | pass | |
ancestor-11[+]
X ancestor-11: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/*/day/ancestor::overtime) | (/works/employee[12]/*/day/ancestor::overtime) |
pass | pass | pass | pass | pass | pass | |
ancestor-12[+]
X ancestor-12: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/*/day[1]/ancestor::overtime) | (/works/employee[12]/*/day[2]/ancestor::overtime) |
pass | pass | pass | pass | pass | pass | |
ancestor-13[+]
X ancestor-13: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/overtime/day/ancestor::employee) intersect (/works/employee[12]/overtime/day/ancestor::employee) |
pass | pass | pass | pass | pass | pass | |
ancestor-14[+]
X ancestor-14: Created on: 2005-12-12 Spec Dependencies: Test: fn:count((/works/employee[12]/overtime/day[ancestor::overtime]) except (/works/employee[12]/overtime/day[ancestor::overtime])) |
pass | pass | pass | pass | pass | pass | |
ancestor-15[+]
X ancestor-15: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/overtime/day[ancestor::overtime]) except (/works/employee[12]/overtime/day[1]) |
pass | pass | pass | pass | pass | pass | |
ancestor-16[+]
X ancestor-16: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/overtime/day[ancestor::overtime]) and fn:true() |
pass | pass | pass | pass | pass | pass | |
ancestor-17[+]
X ancestor-17: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/overtime/day[ancestor::overtime]) and fn:false() |
pass | pass | pass | pass | pass | pass | |
ancestor-18[+]
X ancestor-18: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/overtime/day[ancestor::overtime]) or fn:true() |
pass | pass | pass | pass | pass | pass | |
ancestor-19[+]
X ancestor-19: Created on: 2005-12-12 Spec Dependencies: Test: (/works/employee[12]/overtime/day[ancestor::overtime]) or fn:false() |
pass | pass | pass | pass | pass | pass | |
ancestor-20[+]
X ancestor-20: Created on: 2005-12-12 Spec Dependencies: Test: fn:deep-equal(/works/employee[12]/overtime/ancestor::works,/works/employee[12]/overtime/ancestor::works) |
pass | pass | pass | pass | pass | pass | |
ancestor-21[+]
X ancestor-21: Created on: 2005-12-12 Spec Dependencies: spec = XQ10+ Test: let $var := <anElement>Some Content</anElement> return fn:count($var/ancestor::*) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
unabbreviatedSyntax-10[+]
X unabbreviatedSyntax-10: Created on: 2005-07-08 Spec Dependencies: Test: for $h in (/works/employee[1]/hours) return $h/ancestor::employee |
pass | pass | pass | pass | pass | pass | |
K2-ancestorAxis-1[+]
X K2-ancestorAxis-1: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<?target data?>/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-2[+]
X K2-ancestorAxis-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<!-- content -->/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-3[+]
X K2-ancestorAxis-3: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<anElement/>/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-4[+]
X K2-ancestorAxis-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(attribute name {"content"}/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-5[+]
X K2-ancestorAxis-5: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document {()}/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-6[+]
X K2-ancestorAxis-6: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(document {<e><f/><f/>text</e>}/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-7[+]
X K2-ancestorAxis-7: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a> <b c=""> <c/> </b> <d/> </a>/b/c/ancestor::* |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-8[+]
X K2-ancestorAxis-8: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a> <b c=""> <c/> </b> <d/> </a>/b/c/ancestor::*[1] |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-9[+]
X K2-ancestorAxis-9: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a> <b c=""> <c/> </b> <d/> </a>/b/c/(ancestor::*)[1] |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-10[+]
X K2-ancestorAxis-10: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(<element/>/ancestor::node()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-11[+]
X K2-ancestorAxis-11: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a> <b c=""> <c/> </b> <d/> </a>/b/c/ancestor::*[fn:last()] |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-12[+]
X K2-ancestorAxis-12: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a> <b c=""> <c/> </b> <d/> </a>/b/c/(ancestor::*)[last()] |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-13[+]
X K2-ancestorAxis-13: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: 1, <element/>/ancestor::node(), 1 |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-14[+]
X K2-ancestorAxis-14: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: 1, <?target data?>/ancestor::node(), 1 |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-15[+]
X K2-ancestorAxis-15: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: 1, attribute name {"content"}/ancestor::node(), 1 |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-16[+]
X K2-ancestorAxis-16: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: 1, <!-- content -->/ancestor::node(), 1 |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-17[+]
X K2-ancestorAxis-17: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: document {()}/ancestor::node(), count(document {()}/ancestor::node()), 1 |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-18[+]
X K2-ancestorAxis-18: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: 1, text {""}/ancestor::node(), 1 |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-19[+]
X K2-ancestorAxis-19: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: count(<a> <b c=""> <c/> </b> <d/> </a>/b/c/(ancestor::*)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-20[+]
X K2-ancestorAxis-20: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <a> <b c=""> <c/> </b> <d/> </a>//count(ancestor::*) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ancestorAxis-21[+]
X K2-ancestorAxis-21: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: <r> <a> <b> <c/> </b> </a> </r>/a/b/c/(ancestor::*[1], ancestor::*[2], ancestor::*[last()], ancestor::*[10]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |