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