Input: [#] 199 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Value max length test

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 200 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Unlimited value max length

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 201 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | stringTable | valueMaxLength | boundedTables-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Value max length test

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 202 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid small base64 element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 203 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid base64 element value with '=' chars

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 204 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Base64 element with no value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 205 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid base64+whitespaces element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 206 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid whitespaces+base64 element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 207 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | base64.valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid base64 attribute value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 208 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | binaryValid | hex.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid hexa value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 209 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: '1' boolean element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 210 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: '0' boolean element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 211 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: true boolean element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 212 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: false boolean value with '1' boolean attribute value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 213 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: '1' boolean element value with pattern facet

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 214 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | booleanValid | boolean.valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'true' boolean element value with pattern facet

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 215 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple date value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 216 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple dateTime value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 217 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: dateTime with Z

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 218 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: dateTime with time zone value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 219 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: dateTime with fractional value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 220 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: dateTime with time zone and fractional value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 221 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple gDay value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 222 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple gMonth value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 223 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gMonth value with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 224 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-08-1 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gMonth value with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 225 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple gMonthDay value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 226 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gMonthDay value with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 227 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gYear values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 228 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-12 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gYear value with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 229 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-13 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gYearMonth value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 230 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-14 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gYearMonth values with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 231 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-14-1 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: gYearMonth values with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 232 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: time values with or without time zone and fractional values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 233 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15-1 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: time values with or without time zone and fractional values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 234 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15-2 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: time values with or without time zone and fractional values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 235 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | dateTimeValid | dateTime.valid-15-3 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: time values with or without time zone and fractional values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 236 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Positive Decimal without fraction

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 237 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Negative Decimal with fraction

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 238 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Decimal with fraction with leading zeros

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 239 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Decimal with '0' integral part

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 240 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Decimal with '' integral part

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 241 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Big positive decimal value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 242 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | decimalValid | decimal.valid-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Big negative decimal value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 243 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of month day, 8 choices

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 244 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of integers, 9 choices

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 245 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of floats, 1 choice

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 246 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of qnames

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 247 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of union

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 248 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.list.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of list with a valid value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 249 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | enumerationValid | enumeration.list.schemaInvalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: enumeration of list with a schema-invalid value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 250 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple positive float values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 251 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: INF float value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 252 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: -INF float value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 253 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: NaN float value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 254 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple positive double value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 255 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Float values with negative mantissa and exponent

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 256 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Double values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 257 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Float values with big exponents

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 258 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | floatValid | float.valid-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Float values with big mantissas

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 259 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: List of bytes

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 260 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: list values without prefix and/or URI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 261 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: list values with floats

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 262 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: list values with enumerations

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 263 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | listValid | list.valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: list values as NMTOKENS

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 264 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | qnameValid | qname.valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple qname values (prefixes preserved)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 265 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 266 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 267 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 268 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 269 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 270 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 271 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 272 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 273 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 274 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | nbitIntegerValid | nbitInteger-valid-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 275 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 276 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 277 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 278 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 279 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 280 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 281 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 282 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 283 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 284 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 285 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 286 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 287 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-12 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 288 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | unsignedIntegerValid | unsignedInteger-valid-13 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 289 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 290 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 291 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 292 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 293 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 294 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 295 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 296 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 297 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 298 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 299 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 300 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Lm - Unicode 3.1.0 value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 301 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Lm - Unicode 3.2.0 value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 302 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Lm - Unicode 6.0.0 value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 303 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Lm - Invalid value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 304 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassNd-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Nd - valid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 305 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassNd-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Nd - valid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 306 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassNd-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Nd - invalid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 307 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range1-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple range - valid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 308 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range1-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple range - outside ranage value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 309 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Unicode range - valid Unicode 3.1.0

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 310 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Unicode range - non valid Uncode 3.1.0

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 311 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Unicode range - valid Unicode 3.1.0

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 312 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Unicode range - invalid value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 313 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-ssn-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: SSN - valid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 314 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-ssn-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: SSN - valid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 315 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-ssn-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: SSN - invalid

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 316 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test1-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple Pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 317 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test1-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple Pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 318 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test1-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple Pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 319 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test2-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Non BMP

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 320 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | Additional_w3c.xml.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 321 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | DataTypes_w3c.xml.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 322 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | ElemDecl.testSet.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 323 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | Element_w3c.xml.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 324 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | NISTXMLSchemaDatatypes.testSet.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 325 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | SimpleType_w3c.xml.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 326 [Test case] | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | SType.testSet.patterns [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: XML Schema pattern

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 327 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | base64.invalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid base64 element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 328 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | base64.invalid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid base64 attribute value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 329 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | hex.invalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid hexa value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 330 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | qname.invalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple qname values (prefixes preserved)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 331 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | qname.invalid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: qname values without prefix and/or URI (prefixes preserved)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 332 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | integer-invalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 333 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | integer-invalid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 334 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | integer-invalid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 335 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | nbitInteger-invalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 336 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | nbitInteger-invalid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 337 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | nbitInteger-invalid-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 338 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | unsignedInteger-invalid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 339 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | unsignedInteger-invalid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 340 [Test case] | all | bitAlign | builtinDatatypes | invalidDatatype | unsignedInteger-invalid-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Invalid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 341 [Test case] | all | bitAlign | schemaInformed | declaredProductions | allGroupGrammar | schemaInformed.declared.all-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'all' instance with optional elements present

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 342 [Test case] | all | bitAlign | schemaInformed | declaredProductions | allGroupGrammar | schemaInformed.declared.all-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'all' instance with optional elements omitted

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 343 [Test case] | all | bitAlign | schemaInformed | declaredProductions | allGroupGrammar | schemaInformed.declared.all-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'all' instance with repeated elements

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 344 [Test case] | all | bitAlign | schemaInformed | declaredProductions | choiceGrammar | schemaInformed.declared.choice-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'choice' instance with optional particles present

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 345 [Test case] | all | bitAlign | schemaInformed | declaredProductions | choiceGrammar | schemaInformed.declared.choice-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'choice' instance with optional particles omitted

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 346 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Attribute uses with optional attributes present

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 347 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Attribute uses with optional attributes omitted

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 348 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Attribute uses with optional attributes and elements omitted

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 349 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of TypeEmpty in Complex Type Grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 350 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of wildcard attribute with {namespace constraint} ##any

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 351 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of wildcard attribute with {namespace constraint} being a set of namespace names

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 352 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of wildcard attribute with {namespace constraint} ##other

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 353 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-17 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of a declared AT(*) to capture a globally-defined attribute with a valid value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 354 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-18 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of a undeclared AT(*) [untyped value] to capture a globally-defined attribute with an invalid value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 355 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | initialEntries | schemaInformed.declared.complexType-19 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: URIs in specified namespace wildcards get in uri partition of the string table

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 356 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-20 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Complex type of which {content type} is a simple type

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 357 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-21 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Complex type of which {content type} is a particle

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 358 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-22 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Complex type of which {content type} is empty

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 359 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-23 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Complex type of which {content type} is a particle

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 360 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-24 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of xsi:type in a full-fledged complex type grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 361 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-25 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use AT(goo:*) where both AT(xsi:type) and AT(xsi:nil) are available.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 362 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-26 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of xsi:nil in a full-fledged complex type grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 363 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-27 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use AT(goo:*) where there are no attribute uses available

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 364 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-28 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Attribute uses that use local attributes. AT(aK) is typed as xsd:positiveInteger, whereas AT(foo:aK) is typed as xsd:date.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 365 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests AT(*) with two attributes one of which is globally declared and the other not declared.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 366 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests AT(*) with an globally defined attribute that has an invalid value.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 367 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests the semantics of xsi:type attribute.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 368 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: xsi:type attribute with a value of which the prefix is not defined.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 369 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: xsi:type attribute with a value that does not resolve to a type.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 370 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests the semantics of xsi:nil attribute.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 371 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SE(*) when it is matched by a non-declared element.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 372 [Test case] | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SE(*) when it is matched by a globally declared element.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 373 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the element wildcard matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 374 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the 1st element declaration matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 375 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the 2nd element declaration matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 376 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the 3rd element declaration matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 377 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the 4th element declaration matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 378 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the 5th element declaration matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 379 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of document grammar with the 6th element declaration matched

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 380 [Test case] | all | bitAlign | schemaInformed | declaredProductions | duplicateTerminals | schemaInformed.declared.duplicateTerminals-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests the ability to eliminate duplicate terminal symbols. Inner loop is stateful.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 381 [Test case] | all | bitAlign | schemaInformed | declaredProductions | duplicateTerminals | schemaInformed.declared.duplicateTerminals-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests the ability to eliminate duplicate terminal symbols. Outer loop is stateful.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 382 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedElementGrammar | schemaInformed.declared.element-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element declaration that uses a named type as its type definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 383 [Test case] | all | bitAlign | schemaInformed | declaredProductions | informedElementGrammar | schemaInformed.declared.element-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element declaration that uses a anonymous type as its type definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 384 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests AT(qname) and AT(*) event types, and the typed encodings of attributed values. The values of AT(foo:c) and AT(foo:d) should be represented as strings because not all definitions of each are not identical.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 385 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SE(qname), SE(*) and CH event types. The elements in namespace urn:aoo and urn:goo use their specific grammars, while the elements in namespace urn:foo use the element fragment grammar.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 386 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests ElementFragmentTypeEmpty grammar. The attributes in namespace urn:aoo use their specific datatype representation, while the attributes in namespace urn:foo use string representation.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 387 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests xsi:type attribute semantics.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 388 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests CM and PI in element fragment grammar.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 389 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests CM and PI in element fragment grammar when xsi:nil='true'.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 390 [Test case] | all | bitAlign | schemaInformed | declaredProductions | elementTermGrammar | schemaInformed.declared.elementTerm-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Substitution group test

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 391 [Test case] | all | bitAlign | schemaInformed | declaredProductions | eventCodeAssignment | schemaInformed.declared.eventCodeAssignment-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests the assignment of event codes.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 392 [Test case] | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests the production order in fragment grammars. 1st part of event codes should take 4 bits when pis and comments are both preserved.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 393 [Test case] | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 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.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 394 [Test case] | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 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'.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 395 [Test case] | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 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'.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 396 [Test case] | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 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'.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 397 [Test case] | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 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'.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 398 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 0 occurrences of an element particle that has (minOccurs,maxOccurs) of (0,3)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 399 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 3 occurrences of an element particle that has (minOccurs,maxOccurs) of (0,3)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 400 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 5 occurrences of an element particle that has (minOccurs,maxOccurs) of (0,unbounded)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 401 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 2 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,2)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 402 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 2 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,5)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 403 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 5 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,5)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 404 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 6 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,unbounded)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 405 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 0 occurrences of a choice particle that has (minOccurs,maxOccurs) of (0,3)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 406 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 3 occurrences of a choice particle that has (minOccurs,maxOccurs) of (0,3)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 407 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 5 occurrences of a choice particle that has (minOccurs,maxOccurs) of (0,unbounded)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 408 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 2 occurrences of a choice particle that has (minOccurs,maxOccurs) of (2,2)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 409 [Test case] | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-12 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 2 occurrences of a choice particle that has (minOccurs,maxOccurs) of (2,5)

EXI 1.0 (Second Edition): All interoperability tests