|
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) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
op-duration-equal | 158/158 | 158/158 | 144/144 | 158/158 | 144/144 | 158/158 | 158/158 | 144/144 | 158/158 | 158/158 | 144/144 | 158/158 | 158/158 | 158/158 | 158/158 | 3/15 |
op-duration-equal-1[+]
X op-duration-equal-1: xs:duration("P1Y") eq xs:duration("P12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-2[+]
X op-duration-equal-2: xs:duration("PT24H") eq xs:duration("P1D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-3[+]
X op-duration-equal-3: xs:duration("P1Y") eq xs:duration("P365D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-4[+]
X op-duration-equal-4: xs:duration("P1Y") eq xs:duration("P1Y") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-5[+]
X op-duration-equal-5: xs:duration("P1Y") ne xs:duration("P1Y") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-6[+]
X op-duration-equal-6: xs:duration("PT24H") eq xs:duration("PT24H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-7[+]
X op-duration-equal-7: xs:duration("PT24H") ne xs:duration("PT24H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-8[+]
X op-duration-equal-8: xs:duration("P12M") eq xs:duration("P12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-9[+]
X op-duration-equal-9: xs:duration("P12M") ne xs:duration("P12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-10[+]
X op-duration-equal-10: xs:duration("P365D") eq xs:duration("P365D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-11[+]
X op-duration-equal-11: xs:duration("P365D") ne xs:duration("P365D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-12[+]
X op-duration-equal-12: xs:duration("P36D") eq xs:duration("P39D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-13[+]
X op-duration-equal-13: xs:duration("P36D") ne xs:duration("P39D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-14[+]
X op-duration-equal-14: fn:not(xs:duration("P36D") eq xs:duration("P36D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-15[+]
X op-duration-equal-15: fn:not(xs:duration("P36D") ne xs:duration("P36D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-16[+]
X op-duration-equal-16: xs:boolean(xs:duration("P36D") eq xs:duration("P36D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-17[+]
X op-duration-equal-17: xs:boolean(xs:duration("P36D") ne xs:duration("P36D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-18[+]
X op-duration-equal-18: (xs:duration("P36D") eq xs:duration("P36D")) and fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-19[+]
X op-duration-equal-19: (xs:duration("P36D") ne xs:duration("P36D")) and fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-20[+]
X op-duration-equal-20: (xs:duration("P36D") eq xs:duration("P36D")) or fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-21[+]
X op-duration-equal-21: (xs:duration("P36D") ne xs:duration("P36D")) or fn:true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-22[+]
X op-duration-equal-22: (xs:duration("P36D") eq xs:duration("P36D")) and fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-23[+]
X op-duration-equal-23: (xs:duration("P36D") ne xs:duration("P36D")) and fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-24[+]
X op-duration-equal-24: (xs:duration("P36D") eq xs:duration("P36D")) or fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-25[+]
X op-duration-equal-25: (xs:duration("P36D") ne xs:duration("P36D")) or fn:false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-26[+]
X op-duration-equal-26: xs:yearMonthDuration('P0Y') eq xs:dayTimeDuration('P0D') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-duration-equal-27[+]
X op-duration-equal-27: xs:yearMonthDuration('P1Y') eq xs:dayTimeDuration('P365D') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-1[+]
X op-yearMonthDuration-equal2args-1: xs:yearMonthDuration("P0Y0M") eq xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-2[+]
X op-yearMonthDuration-equal2args-2: xs:yearMonthDuration("P1000Y6M") eq xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-3[+]
X op-yearMonthDuration-equal2args-3: xs:yearMonthDuration("P2030Y12M") eq xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-4[+]
X op-yearMonthDuration-equal2args-4: xs:yearMonthDuration("P0Y0M") eq xs:yearMonthDuration("P1000Y6M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-5[+]
X op-yearMonthDuration-equal2args-5: xs:yearMonthDuration("P0Y0M") eq xs:yearMonthDuration("P2030Y12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-6[+]
X op-yearMonthDuration-equal2args-6: xs:yearMonthDuration("P0Y0M") ne xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-7[+]
X op-yearMonthDuration-equal2args-7: xs:yearMonthDuration("P1000Y6M") ne xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-8[+]
X op-yearMonthDuration-equal2args-8: xs:yearMonthDuration("P2030Y12M") ne xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-9[+]
X op-yearMonthDuration-equal2args-9: xs:yearMonthDuration("P0Y0M") ne xs:yearMonthDuration("P1000Y6M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-10[+]
X op-yearMonthDuration-equal2args-10: xs:yearMonthDuration("P0Y0M") ne xs:yearMonthDuration("P2030Y12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-11[+]
X op-yearMonthDuration-equal2args-11: xs:yearMonthDuration("P0Y0M") le xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-12[+]
X op-yearMonthDuration-equal2args-12: xs:yearMonthDuration("P1000Y6M") le xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-13[+]
X op-yearMonthDuration-equal2args-13: xs:yearMonthDuration("P2030Y12M") le xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-14[+]
X op-yearMonthDuration-equal2args-14: xs:yearMonthDuration("P0Y0M") le xs:yearMonthDuration("P1000Y6M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-15[+]
X op-yearMonthDuration-equal2args-15: xs:yearMonthDuration("P0Y0M") le xs:yearMonthDuration("P2030Y12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-16[+]
X op-yearMonthDuration-equal2args-16: xs:yearMonthDuration("P0Y0M") ge xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-17[+]
X op-yearMonthDuration-equal2args-17: xs:yearMonthDuration("P1000Y6M") ge xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-18[+]
X op-yearMonthDuration-equal2args-18: xs:yearMonthDuration("P2030Y12M") ge xs:yearMonthDuration("P0Y0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-19[+]
X op-yearMonthDuration-equal2args-19: xs:yearMonthDuration("P0Y0M") ge xs:yearMonthDuration("P1000Y6M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-yearMonthDuration-equal2args-20[+]
X op-yearMonthDuration-equal2args-20: xs:yearMonthDuration("P0Y0M") ge xs:yearMonthDuration("P2030Y12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-1[+]
X op-dayTimeDuration-equal2args-1: xs:dayTimeDuration("P0DT0H0M0S") eq xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-2[+]
X op-dayTimeDuration-equal2args-2: xs:dayTimeDuration("P15DT11H59M59S") eq xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-3[+]
X op-dayTimeDuration-equal2args-3: xs:dayTimeDuration("P31DT23H59M59S") eq xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-4[+]
X op-dayTimeDuration-equal2args-4: xs:dayTimeDuration("P0DT0H0M0S") eq xs:dayTimeDuration("P15DT11H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-5[+]
X op-dayTimeDuration-equal2args-5: xs:dayTimeDuration("P0DT0H0M0S") eq xs:dayTimeDuration("P31DT23H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-6[+]
X op-dayTimeDuration-equal2args-6: xs:dayTimeDuration("P0DT0H0M0S") ne xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-7[+]
X op-dayTimeDuration-equal2args-7: xs:dayTimeDuration("P15DT11H59M59S") ne xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-8[+]
X op-dayTimeDuration-equal2args-8: xs:dayTimeDuration("P31DT23H59M59S") ne xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-9[+]
X op-dayTimeDuration-equal2args-9: xs:dayTimeDuration("P0DT0H0M0S") ne xs:dayTimeDuration("P15DT11H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-10[+]
X op-dayTimeDuration-equal2args-10: xs:dayTimeDuration("P0DT0H0M0S") ne xs:dayTimeDuration("P31DT23H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-11[+]
X op-dayTimeDuration-equal2args-11: xs:dayTimeDuration("P0DT0H0M0S") le xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-12[+]
X op-dayTimeDuration-equal2args-12: xs:dayTimeDuration("P15DT11H59M59S") le xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-13[+]
X op-dayTimeDuration-equal2args-13: xs:dayTimeDuration("P31DT23H59M59S") le xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-14[+]
X op-dayTimeDuration-equal2args-14: xs:dayTimeDuration("P0DT0H0M0S") le xs:dayTimeDuration("P15DT11H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-15[+]
X op-dayTimeDuration-equal2args-15: xs:dayTimeDuration("P0DT0H0M0S") le xs:dayTimeDuration("P31DT23H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-16[+]
X op-dayTimeDuration-equal2args-16: xs:dayTimeDuration("P0DT0H0M0S") ge xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-17[+]
X op-dayTimeDuration-equal2args-17: xs:dayTimeDuration("P15DT11H59M59S") ge xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-18[+]
X op-dayTimeDuration-equal2args-18: xs:dayTimeDuration("P31DT23H59M59S") ge xs:dayTimeDuration("P0DT0H0M0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-19[+]
X op-dayTimeDuration-equal2args-19: xs:dayTimeDuration("P0DT0H0M0S") ge xs:dayTimeDuration("P15DT11H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
op-dayTimeDuration-equal2args-20[+]
X op-dayTimeDuration-equal2args-20: xs:dayTimeDuration("P0DT0H0M0S") ge xs:dayTimeDuration("P31DT23H59M59S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
distinct-duration-equal-1[+]
X distinct-duration-equal-1: fn:distinct-values((xs:yearMonthDuration('P0Y'), xs:dayTimeDuration('P0D'))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
distinct-duration-equal-2[+]
X distinct-duration-equal-2: fn:distinct-values((xs:yearMonthDuration('P1Y'), xs:dayTimeDuration('P365D'))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-1[+]
X K-DurationEQ-1: xs:duration("P1999Y10M3DT08H34M12.143S") eq xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-2[+]
X K-DurationEQ-2: xs:duration("PT0S") eq xs:duration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-3[+]
X K-DurationEQ-3: not(xs:duration("P1999Y10M3DT08H34M12.043S") eq xs:duration("P1999Y10M3DT08H34M12.143S")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-4[+]
X K-DurationEQ-4: xs:duration("P1999Y01M3DT08H34M12.143S") ne xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-5[+]
X K-DurationEQ-5: not(xs:duration("P1999Y10M3DT08H34M12.143S") ne xs:duration("P1999Y10M3DT08H34M12.143S")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-6[+]
X K-DurationEQ-6: xs:duration("P1Y") ne xs:duration("P365D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-7[+]
X K-DurationEQ-7: xs:duration("P1Y") eq xs:duration("P12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-8[+]
X K-DurationEQ-8: xs:duration("P1M") ne xs:duration("P31D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-9[+]
X K-DurationEQ-9: xs:duration("-PT0S") eq xs:duration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-10[+]
X K-DurationEQ-10: xs:duration("-P1Y3M4DT08H4M33S") ne xs:duration("P1Y3M4DT08H4M33S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-11[+]
X K-DurationEQ-11: xs:duration("P1999Y10M3DT08H34M12.142S") lt xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-12[+]
X K-DurationEQ-12: xs:duration("P1999Y10M3DT08H34M12.143S") le xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-13[+]
X K-DurationEQ-13: xs:duration("P1999Y10M3DT08H34M12.144S") gt xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-14[+]
X K-DurationEQ-14: xs:duration("P1999Y10M3DT08H34M12.143S") ge xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-15[+]
X K-DurationEQ-15: xs:duration("PT0S") eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-16[+]
X K-DurationEQ-16: xs:dayTimeDuration("PT0S") eq xs:duration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-17[+]
X K-DurationEQ-17: xs:yearMonthDuration("P0M") eq xs:duration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-18[+]
X K-DurationEQ-18: xs:duration("PT0S") eq xs:yearMonthDuration("P0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-19[+]
X K-DurationEQ-19: xs:yearMonthDuration("P0M") eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-20[+]
X K-DurationEQ-20: xs:dayTimeDuration("PT0S") eq xs:yearMonthDuration("P0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-21[+]
X K-DurationEQ-21: xs:duration("P1DT2H") eq xs:dayTimeDuration("P1DT2H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-22[+]
X K-DurationEQ-22: xs:dayTimeDuration("P1DT2H") eq xs:duration("P1DT2H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-23[+]
X K-DurationEQ-23: xs:duration("P1M1DT2H") ne xs:dayTimeDuration("P1DT2H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-24[+]
X K-DurationEQ-24: xs:dayTimeDuration("P1DT2H") ne xs:duration("P1M1DT2H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-25[+]
X K-DurationEQ-25: xs:yearMonthDuration("P0M") eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-26[+]
X K-DurationEQ-26: xs:dayTimeDuration("PT0S") eq xs:yearMonthDuration("P0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-27[+]
X K-DurationEQ-27: xs:yearMonthDuration("P1Y12M") eq xs:duration("P1Y12M0D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-28[+]
X K-DurationEQ-28: xs:duration("P1Y12M0D") eq xs:yearMonthDuration("P1Y12M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-29[+]
X K-DurationEQ-29: xs:yearMonthDuration("P1M") ne xs:duration("P31D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-30[+]
X K-DurationEQ-30: xs:duration("P31D") ne xs:yearMonthDuration("P1M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-31[+]
X K-DurationEQ-31: xs:yearMonthDuration("P1M") ne xs:dayTimeDuration("P31D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-32[+]
X K-DurationEQ-32: xs:dayTimeDuration("P31D") ne xs:yearMonthDuration("P1M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-33[+]
X K-DurationEQ-33: xs:duration("P1999Y10M3DT08H34M12.143S") ge xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-34[+]
X K-DurationEQ-34: xs:duration("P1999Y10M3DT08H34M12.143S") gt xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-35[+]
X K-DurationEQ-35: xs:duration("P1999Y10M3DT08H34M12.143S") lt xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-36[+]
X K-DurationEQ-36: xs:duration("P1999Y10M3DT08H34M12.143S") le xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-37[+]
X K-DurationEQ-37: xs:dayTimeDuration("P3DT08H34M12.143S") ge xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-38[+]
X K-DurationEQ-38: xs:dayTimeDuration("P3DT08H34M12.143S") gt xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-39[+]
X K-DurationEQ-39: xs:dayTimeDuration("P3DT08H34M12.143S") lt xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-40[+]
X K-DurationEQ-40: xs:dayTimeDuration("P3DT08H34M12.143S") le xs:duration("P1999Y10M3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-41[+]
X K-DurationEQ-41: xs:yearMonthDuration("P1999Y10M") ge xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-42[+]
X K-DurationEQ-42: xs:yearMonthDuration("P1999Y10M") gt xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-43[+]
X K-DurationEQ-43: xs:yearMonthDuration("P1999Y10M") lt xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-44[+]
X K-DurationEQ-44: xs:yearMonthDuration("P1999Y10M") le xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-45[+]
X K-DurationEQ-45: xs:dayTimeDuration("P3DT08H34M12.143S") ge xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-46[+]
X K-DurationEQ-46: xs:dayTimeDuration("P3DT08H34M12.143S") gt xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-47[+]
X K-DurationEQ-47: xs:dayTimeDuration("P3DT08H34M12.143S") lt xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-48[+]
X K-DurationEQ-48: xs:dayTimeDuration("P3DT08H34M12.143S") le xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-49[+]
X K-DurationEQ-49: xs:yearMonthDuration("P1999Y10M") ge xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-50[+]
X K-DurationEQ-50: xs:yearMonthDuration("P1999Y10M") gt xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-51[+]
X K-DurationEQ-51: xs:yearMonthDuration("P1999Y10M") lt xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-52[+]
X K-DurationEQ-52: xs:yearMonthDuration("P1999Y10M") le xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-53[+]
X K-DurationEQ-53: xs:yearMonthDuration("P1999Y10M") ge xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-54[+]
X K-DurationEQ-54: xs:yearMonthDuration("P1999Y10M") gt xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-55[+]
X K-DurationEQ-55: xs:yearMonthDuration("P1999Y10M") lt xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-56[+]
X K-DurationEQ-56: xs:yearMonthDuration("P1999Y10M") le xs:duration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-57[+]
X K-DurationEQ-57: xs:duration("P3DT08H34M12.143S") ge xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-58[+]
X K-DurationEQ-58: xs:duration("P3DT08H34M12.143S") gt xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-59[+]
X K-DurationEQ-59: xs:duration("P3DT08H34M12.143S") lt xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DurationEQ-60[+]
X K-DurationEQ-60: xs:duration("P3DT08H34M12.143S") le xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-1[+]
X K-DayTimeDurationEQ-1: xs:dayTimeDuration("P3DT08H34M12.143S") eq xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-2[+]
X K-DayTimeDurationEQ-2: xs:dayTimeDuration("PT0S") eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-3[+]
X K-DayTimeDurationEQ-3: not(xs:dayTimeDuration("P3DT08H34M12.043S") eq xs:dayTimeDuration("P3DT08H34M12.143S")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-4[+]
X K-DayTimeDurationEQ-4: xs:dayTimeDuration("PT08H34M12.143S") ne xs:dayTimeDuration("P3DT08H34M12.143S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-5[+]
X K-DayTimeDurationEQ-5: not(xs:dayTimeDuration("P3DT08H34M12.143S") ne xs:dayTimeDuration("P3DT08H34M12.143S")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-6[+]
X K-DayTimeDurationEQ-6: xs:dayTimeDuration("-PT0S") eq xs:dayTimeDuration("PT0S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-7[+]
X K-DayTimeDurationEQ-7: xs:dayTimeDuration("-P2DT5H") ne xs:dayTimeDuration("P2DT5H") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-DayTimeDurationEQ-8[+]
X K-DayTimeDurationEQ-8: xs:dayTimeDuration("P6DT16H34M59.613999S") eq xs:dayTimeDuration("P6DT16H34M59.613999S") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-1[+]
X K-YearMonthDurationEQ-1: xs:yearMonthDuration("P1999Y10M") eq xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-2[+]
X K-YearMonthDurationEQ-2: xs:yearMonthDuration("P0M") eq xs:yearMonthDuration("P0M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-3[+]
X K-YearMonthDurationEQ-3: not(xs:yearMonthDuration("P1999Y") eq xs:yearMonthDuration("P1999Y10M")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-4[+]
X K-YearMonthDurationEQ-4: xs:yearMonthDuration("P1999Y01M") ne xs:yearMonthDuration("P1999Y10M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-5[+]
X K-YearMonthDurationEQ-5: not(xs:yearMonthDuration("P1999Y10M") ne xs:yearMonthDuration("P1999Y10M")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-6[+]
X K-YearMonthDurationEQ-6: xs:yearMonthDuration("-P3Y8M") ne xs:yearMonthDuration("P3Y8M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-YearMonthDurationEQ-7[+]
X K-YearMonthDurationEQ-7: xs:yearMonthDuration("-P3Y8M") ne xs:yearMonthDuration("P3Y8M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-dayTimeDuration-equal-001[+]
X cbcl-dayTimeDuration-equal-001: declare function local:dayTimeDuration($days as xs:integer, $hours as xs:integer ) { xs:dayTimeDuration(concat('P', $days, 'DT', $hours, 'H')) }; not(local:dayTimeDuration(1, 1) eq xs:dayTimeDuration("P0D")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-dayTimeDuration-equal-002[+]
X cbcl-dayTimeDuration-equal-002: declare function local:dayTimeDuration($days as xs:integer, $hours as xs:integer ) { xs:dayTimeDuration(concat('P', $days, 'DT', $hours, 'H')) }; not(local:dayTimeDuration(1, 1) ne xs:dayTimeDuration("P0D")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-dayTimeDuration-equal-003[+]
X cbcl-dayTimeDuration-equal-003: declare function local:dayTimeDuration($dayTimeDuration as xs:dayTimeDuration, $null as xs:boolean) { if ($null) then () else $dayTimeDuration }; exists(local:dayTimeDuration(xs:dayTimeDuration("P0D"), fn:true()) eq xs:dayTimeDuration("P0D")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-dayTimeDuration-equal-004[+]
X cbcl-dayTimeDuration-equal-004: declare function local:dayTimeDuration($dayTimeDuration as xs:dayTimeDuration, $null as xs:boolean) { if ($null) then () else $dayTimeDuration }; local:dayTimeDuration(xs:dayTimeDuration("P0D"), fn:false()) eq xs:dayTimeDuration("P0D") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-dayTimeDuration-equal-005[+]
X cbcl-dayTimeDuration-equal-005: declare function local:dayTimeDuration($dayTimeDuration as xs:dayTimeDuration, $null as xs:boolean) { if ($null) then () else $dayTimeDuration }; exists(local:dayTimeDuration(xs:dayTimeDuration("P0D"), fn:true()) ne xs:dayTimeDuration("P0D")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-dayTimeDuration-equal-006[+]
X cbcl-dayTimeDuration-equal-006: declare function local:dayTimeDuration($dayTimeDuration as xs:dayTimeDuration, $null as xs:boolean) { if ($null) then () else $dayTimeDuration }; local:dayTimeDuration(xs:dayTimeDuration("P0D"), fn:false()) ne xs:dayTimeDuration("P0D") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-duration-equal-001[+]
X cbcl-duration-equal-001: declare function local:duration($days as xs:integer, $hours as xs:integer) { xs:duration(concat('P', $days, 'DT', $hours, 'H')) }; not(local:duration(1, 1) eq xs:dayTimeDuration("P0D")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-duration-equal-002[+]
X cbcl-duration-equal-002: declare function local:duration($days as xs:integer, $hours as xs:integer) { xs:duration(concat('P', $days, 'DT', $hours, 'H')) }; not(local:duration(1, 1) ne xs:dayTimeDuration("P0D")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-duration-equal-003[+]
X cbcl-duration-equal-003: declare function local:duration($duration as xs:duration, $null as xs:boolean) { if ($null) then () else $duration }; exists(local:duration(xs:duration("P1DT1H"), fn:true()) eq xs:duration("P1DT1H")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-duration-equal-004[+]
X cbcl-duration-equal-004: declare function local:duration($duration as xs:duration, $null as xs:boolean) { if ($null) then () else $duration }; local:duration(xs:duration("P1DT1H"), fn:false()) eq xs:duration("P1DT1H") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-duration-equal-005[+]
X cbcl-duration-equal-005: declare function local:duration($duration as xs:duration, $null as xs:boolean) { if ($null) then () else $duration }; exists(local:duration(xs:duration("P1DT1H"), fn:true()) ne xs:duration("P1DT1H")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-duration-equal-006[+]
X cbcl-duration-equal-006: declare function local:duration($duration as xs:duration, $null as xs:boolean) { if ($null) then () else $duration }; local:duration(xs:duration("P1DT1H"), fn:false()) ne xs:duration("P1DT1H") |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-yearMonthDuration-equal-001[+]
X cbcl-yearMonthDuration-equal-001: declare function local:yearMonthDuration($years as xs:integer, $months as xs:integer ) { xs:yearMonthDuration(concat('P', $years, 'Y', $months, 'M')) }; not(local:yearMonthDuration(1, 1) eq xs:yearMonthDuration("P0Y")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-yearMonthDuration-equal-002[+]
X cbcl-yearMonthDuration-equal-002: declare function local:yearMonthDuration($years as xs:integer, $months as xs:integer ) { xs:yearMonthDuration(concat('P', $years, 'Y', $months, 'M')) }; not(local:yearMonthDuration(1, 1) ne xs:yearMonthDuration("P0Y")) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |