Input: [#] 64 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 65 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 66 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 67 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 68 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 69 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 70 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 71 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 72 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 73 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 74 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 75 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 76 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-12

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 77 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-13

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 78 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 79 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses with optional attributes present [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 80 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses with optional attributes omitted [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 81 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses with optional attributes and elements omitted [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 82 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of TypeEmpty in Complex Type Grammar [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 83 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcard attribute with {namespace constraint} ##any [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 84 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcard attribute with {namespace constraint} being a set of namespace names [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 85 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcard attribute with {namespace constraint} ##other [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 86 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of a declared AT(*) to capture a globally-defined attribute with a valid value [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-17

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 87 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of a undeclared AT(*) [untyped value] to capture a globally-defined attribute with an invalid value [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-18

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 88 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] URIs in specified namespace wildcards get in uri partition of the string table [Test case]

Output: | all | header | complexTypeGrammar | initialEntries | schemaInformed.declared.complexType-19

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 89 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is a simple type [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-20

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 90 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is a particle [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-21

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 91 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is empty [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-22

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 92 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is a particle [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-23

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 93 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:type in a full-fledged complex type grammar [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-24

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 94 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use AT(goo:*) where both AT(xsi:type) and AT(xsi:nil) are available. [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-25

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 95 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:nil in a full-fledged complex type grammar [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-26

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 96 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use AT(goo:*) where there are no attribute uses available [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-27

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 97 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses that use local attributes. AT(aK) is typed as xsd:positiveInteger, whereas AT(foo:aK) is typed as xsd:date. [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-28

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 98 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the production order in fragment grammars. 1st part of event codes should take 4 bits when pis and comments are both preserved. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 99 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the production order in fragment grammars. 1st part of event codes should take only 3 (instead of 4) bits when neither pis nor comments are preserved. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 100 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 3 declarations of the element name 'foo:A' all of which use the same type. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 101 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 5 declarations of the element name 'foo:A' the types of which vary. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 102 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 3 declarations of the element name 'foo:A' all of which use the same type but with different nillability. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 103 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 3 declarations of the element name 'foo:A' all of which use the same type with the same nillability 'true'. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 104 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Decimal mapped to string [Test case]

Output: | all | header | dtrMap | dtr-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 105 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Doubles mapped to decimal [Test case]

Output: | all | header | dtrMap | dtr-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 106 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Bounded integers to string [Test case]

Output: | all | header | dtrMap | dtr-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 107 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Several representation map in the derivation chains [Test case]

Output: | all | header | dtrMap | dtr-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 108 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use DTRM to represent an enumerated value using exi:integer. [Test case]

Output: | all | header | dtrMap | dtr-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 109 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The codec used for an enumerated type is not *generally* affected by DTRM entry attached to its ancestral type. When such an ancestral type has enumerated values, however, it *does* affect the codec used for the enumerated type in question. [Test case]

Output: | all | header | dtrMap | dtr-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 110 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The codec used for an enumerated type is not affected by DTRM entry attached to its ancestral type. [Test case]

Output: | all | header | dtrMap | dtr-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 111 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at a datatype derived by union. [Test case]

Output: | all | header | dtrMap | dtr-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 112 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at a base datatype that is an union datatype. [Test case]

Output: | all | header | dtrMap | dtr-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 113 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at xsd:anySimpleType, which should not affect union datatype encodings. [Test case]

Output: | all | header | dtrMap | dtr-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 114 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at one of the member types of an union datatype. [Test case]

Output: | all | header | dtrMap | dtr-12

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 115 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at a datatype derived by list. [Test case]

Output: | all | header | dtrMap | dtr-13

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 116 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at a base datatype that is a list datatype. [Test case]

Output: | all | header | dtrMap | dtr-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 117 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at xsd:anySimpleType, which should not affect list datatype encodings. [Test case]

Output: | all | header | dtrMap | dtr-15

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 118 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] A DTRM entry is pegged at the item type of a list datatype. [Test case]

Output: | all | header | dtrMap | dtr-16

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 119 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description] Tests SC event type. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | builtinElementGrammar | builtin.sc-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 120 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description] Tests SC event type with prefix preservation turned on. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | builtinElementGrammar | builtin.sc-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 121 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description] Tests SC event type. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | addingProductionsDefault | schemaInformed.undeclared.sc-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 122 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description] Tests SC event type with prefix preservation turned on. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | addingProductionsDefault | schemaInformed.undeclared.sc-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 123 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of user defined meta-data [Test case]

Output: | all | header | metadata | header.userDefinedMetadata-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 124 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with CH [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 125 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with an element child and then a CH [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 126 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Document with a CH element repeated several times [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 127 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Document with an element with mixed content repeated several times [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 128 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Document with an empty element repeated several times [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 129 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Document with an element with either CH or EE repeated several times [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 130 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Document with an element with either CH, elements or EE repeated several times [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 131 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 132 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with a child element [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 133 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with a child element [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 134 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with a child element [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 135 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Promotion of a specific SE(qname) within StartTagContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 136 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Promotion of a specific SE(qname) within ElementContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 137 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Promotion of EE within StartTagContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 138 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Promotion of the same SE(qname) within StartTagContent and ElementContent grammars [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 139 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple grammar search (same element qname at different places) [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 140 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Independent learning between StartTagContent and ElementContent grammars [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 141 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Progressive StartTagContent grammar learning [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 142 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Progressive ElementContent grammar learning [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-12

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 143 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Recursive element for StartTagContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-13

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 144 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Recursive element for StartTagContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 145 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Recursive element for ElementContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-15

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 146 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Recursive element for ElementContent grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element-16

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 147 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM in starttag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 148 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI in starttag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 149 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM in element content grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 150 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI in element content grammar [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 151 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Various PI and CM [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 152 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Single namespace definition [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 153 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Redundant namespace definition [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 154 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] default namespace [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 155 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Initial Namespace Entry [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 156 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] various namespaces, CM and PI [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 157 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Various ER tests. [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.element.other-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 158 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute learning [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.attr-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 159 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute learning with specific attributes (xsi:type and xsi:nil) [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.attr-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 160 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Schemaless Fragment with PIs and Comments [Test case]

Output: | all | bitAlign | builtinGrammar | fragment | builtin.fragment-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 161 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Schemaless Fragment without PIs and Comments [Test case]

Output: | all | bitAlign | builtinGrammar | fragment | builtin.fragment-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 162 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Schemaless Real Fragment Example [Test case]

Output: | all | bitAlign | builtinGrammar | fragment | builtin.fragment-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 163 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 164 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 165 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 166 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 167 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 168 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 169 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 170 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 171 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 172 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 173 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 174 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-12

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 175 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-13

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 176 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | bitAlign | builtinGrammar | builtinDocumentGrammar | builtin.doc-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 177 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Strings encoded as compact ids, some of them using prepopulated schemaless entries [Test case]

Output: | all | bitAlign | builtinGrammar | initialEntries | schemaless-cid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 178 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Strings encoded as compact ids, some of them using prepopulated schemaless entries [Test case]

Output: | all | bitAlign | builtinGrammar | initialEntries | schemaless-cid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 179 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element value with non-ascii characters [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 180 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element name with non-ascii characters [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 181 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element value with standard ASCII characters [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 182 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element value with one character 2 bytes UTF-8 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 183 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element value with one character 3 bytes UTF-8 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 184 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element value with one character 3 bytes UTF-8 / 3 bytes EXI [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 185 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element value with one character 4 bytes UTF-8 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.literal-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 186 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Locally indexed element value (same element qname) [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 187 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Locally indexed attribute value (same element+attribute qname) [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 188 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Locally indexed attribute value (same attribute qname, different element qname) [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 189 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Locally indexed attribute value (element qname = attribute qname) [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 190 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Globally indexed element-element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 191 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Globally indexed attribute-attribute value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 192 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Globally indexed element-attribute value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 193 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unindexed comment values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 194 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unindexed PI values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | string.indexed-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 195 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Value partition capacity test limited to 80 values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valuePartitionCapacity | boundedTables-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 196 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Test the case of no string indexing [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valuePartitionCapacity | boundedTables-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 197 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unlimited value partition capacity test [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valuePartitionCapacity | boundedTables-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 198 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Value max length equal to 0 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 199 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Value max length test [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 200 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unlimited value max length [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 201 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Value max length test [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 202 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid small base64 element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 203 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid base64 element value with '=' chars [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 204 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Base64 element with no value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 205 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid base64+whitespaces element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 206 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid whitespaces+base64 element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 207 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid base64 attribute value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 208 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid hexa value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | hex.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 209 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] '1' boolean element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 210 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] '0' boolean element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 211 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] true boolean element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 212 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] false boolean value with '1' boolean attribute value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 213 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] '1' boolean element value with pattern facet [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 214 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'true' boolean element value with pattern facet [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 215 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple date value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 216 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple dateTime value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 217 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] dateTime with Z [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 218 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] dateTime with time zone value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 219 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] dateTime with fractional value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 220 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] dateTime with time zone and fractional value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 221 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple gDay value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 222 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple gMonth value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 223 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gMonth value with time zone [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 224 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gMonth value with time zone [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-08-1

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 225 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple gMonthDay value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 226 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gMonthDay value with time zone [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 227 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gYear values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 228 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gYear value with time zone [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-12

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 229 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gYearMonth value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-13

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 230 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gYearMonth values with time zone [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 231 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] gYearMonth values with time zone [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-14-1

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 232 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] time values with or without time zone and fractional values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 233 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] time values with or without time zone and fractional values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15-1

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 234 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] time values with or without time zone and fractional values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15-2

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 235 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] time values with or without time zone and fractional values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15-3

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 236 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Positive Decimal without fraction [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 237 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Negative Decimal with fraction [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 238 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Decimal with fraction with leading zeros [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 239 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Decimal with '0' integral part [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 240 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Decimal with '' integral part [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 241 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Big positive decimal value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 242 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Big negative decimal value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 243 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of month day, 8 choices [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 244 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of integers, 9 choices [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 245 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of floats, 1 choice [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 246 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of qnames [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 247 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of union [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 248 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of list with a valid value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.list.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 249 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] enumeration of list with a schema-invalid value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.list.schemaInvalid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 250 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple positive float values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 251 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] INF float value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 252 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] -INF float value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 253 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] NaN float value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 254 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple positive double value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 255 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Float values with negative mantissa and exponent [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 256 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Double values [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 257 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Float values with big exponents [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 258 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Float values with big mantissas [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 259 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] List of bytes [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 260 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] list values without prefix and/or URI [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 261 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] list values with floats [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 262 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] list values with enumerations [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 263 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] list values as NMTOKENS [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 264 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple qname values (prefixes preserved) [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | qnameValid | qname.valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 265 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 266 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 267 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 268 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 269 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 270 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 271 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 272 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 273 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 274 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid nbit integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 275 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 276 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 277 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 278 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 279 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 280 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 281 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 282 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 283 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 284 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 285 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Valid unsigned integer element value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-10

EXI 1.0 (Second Edition): All interoperability tests