|
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) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prod-CompCommentConstructor | 28/28 | 28/28 | 0/0 | 28/28 | 0/0 | 28/28 | 25/28 | 0/0 | 28/28 | 28/28 | 0/0 | 28/28 | 28/28 | 28/28 | 28/28 | 2/15 |
Constr-compcomment-enclexpr-1[+]
X Constr-compcomment-enclexpr-1: comment {1,'string',3.14,xs:float('1.2345e-2'),xs:dateTime('2002-04-02T12:00:00-01:00')} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-enclexpr-2[+]
X Constr-compcomment-enclexpr-2: comment {<elem>123</elem>, (<elem attr='456'/>)/@attr, (<elem>789</elem>)/text()} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-enclexpr-3[+]
X Constr-compcomment-enclexpr-3: comment {1,'',2} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-enclexpr-4[+]
X Constr-compcomment-enclexpr-4: comment {1,<a/>,2} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-enclexpr-5[+]
X Constr-compcomment-enclexpr-5: comment {/root} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-doc-1[+]
X Constr-compcomment-doc-1: comment {., .} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-parent-1[+]
X Constr-compcomment-parent-1: count((comment {'comment'})/..) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-string-1[+]
X Constr-compcomment-string-1: fn:string(comment {'a', element a {}, 'b'}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-data-1[+]
X Constr-compcomment-data-1: fn:data(comment {'a', element a {}, 'b'}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-nested-1[+]
X Constr-compcomment-nested-1: comment {comment {'one', comment {'two'}}, 'three', comment {'four'}} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-nested-2[+]
X Constr-compcomment-nested-2: <elem>{comment {'one'}}<a>{comment {'two'}}</a>{comment {'three'}}</elem> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-nested-3[+]
X Constr-compcomment-nested-3: document {comment {'one'}, <a/>, comment {'two'}, <b/>, comment {'three'}} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-dash-1[+]
X Constr-compcomment-dash-1: comment {'-'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-dash-2[+]
X Constr-compcomment-dash-2: comment {'comment-'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-dash-3[+]
X Constr-compcomment-dash-3: comment {'comment-'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-dash-4[+]
X Constr-compcomment-dash-4: comment {//*:test-case[@name="Constr-compcomment-dash-4"]/*:description} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-doubledash-1[+]
X Constr-compcomment-doubledash-1: comment {'--'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-doubledash-2[+]
X Constr-compcomment-doubledash-2: comment {'com--ment'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-doubledash-3[+]
X Constr-compcomment-doubledash-3: comment {'com--ment'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-doubledash-4[+]
X Constr-compcomment-doubledash-4: comment {//*:test-case[@name="Constr-compcomment-doubledash-4"]/*:description} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
Constr-compcomment-doubledash-5[+]
X Constr-compcomment-doubledash-5: comment {'com','-','-','ment'} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ComputeConComment-1[+]
X K2-ComputeConComment-1: comment {"name"} {"content"} |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ComputeConComment-2[+]
X K2-ComputeConComment-2: comment name {"content"} |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ComputeConComment-3[+]
X K2-ComputeConComment-3: comment {()} |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ComputeConComment-4[+]
X K2-ComputeConComment-4: comment{} |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ComputeConComment-5[+]
X K2-ComputeConComment-5: data(comment {"content"}) instance of xs:string |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-constr-compcomment-001[+]
X cbcl-constr-compcomment-001: <element> { comment { '-', '-' } } </element> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-constr-compcomment-002[+]
X cbcl-constr-compcomment-002: declare function local:tag($arg) as element() { element { 'tag' } { $arg } }; <element> { comment { 'comment', local:tag('--') } } </element> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |