Input: [#] 1269 [Test case] | all | byteAlign | strict | 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: [#] 1270 [Test case] | all | byteAlign | strict | 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: [#] 1271 [Test case] | all | byteAlign | strict | 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: [#] 1272 [Test case] | all | byteAlign | strict | 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: [#] 1273 [Test case] | all | byteAlign | strict | 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: [#] 1274 [Test case] | all | byteAlign | strict | 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: [#] 1275 [Test case] | all | byteAlign | strict | 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: [#] 1276 [Test case] | all | byteAlign | strict | 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: [#] 1277 [Test case] | all | byteAlign | strict | 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: [#] 1278 [Test case] | all | byteAlign | strict | 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: [#] 1279 [Test case] | all | byteAlign | strict | 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: [#] 1280 [Test case] | all | byteAlign | strict | 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: [#] 1281 [Test case] | all | byteAlign | strict | 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: [#] 1282 [Test case] | all | byteAlign | strict | 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: [#] 1283 [Test case] | all | byteAlign | strict | 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: [#] 1284 [Test case] | all | byteAlign | strict | 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: [#] 1285 [Test case] | all | byteAlign | strict | 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: [#] 1286 [Test case] | all | byteAlign | strict | 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: [#] 1287 [Test case] | all | byteAlign | strict | 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: [#] 1288 [Test case] | all | byteAlign | strict | 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: [#] 1289 [Test case] | all | byteAlign | strict | 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: [#] 1290 [Test case] | all | byteAlign | strict | 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: [#] 1291 [Test case] | all | byteAlign | strict | 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: [#] 1292 [Test case] | all | byteAlign | strict | 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: [#] 1293 [Test case] | all | byteAlign | strict | 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: [#] 1294 [Test case] | all | byteAlign | strict | 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: [#] 1295 [Test case] | all | byteAlign | strict | 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: [#] 1296 [Test case] | all | byteAlign | strict | 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: [#] 1297 [Test case] | all | byteAlign | strict | 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: [#] 1298 [Test case] | all | byteAlign | strict | 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: [#] 1299 [Test case] | all | byteAlign | strict | 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: [#] 1300 [Test case] | all | byteAlign | strict | 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: [#] 1301 [Test case] | all | byteAlign | strict | 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: [#] 1302 [Test case] | all | byteAlign | strict | 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: [#] 1303 [Test case] | all | byteAlign | strict | 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: [#] 1304 [Test case] | all | byteAlign | strict | 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: [#] 1305 [Test case] | all | byteAlign | strict | 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: [#] 1306 [Test case] | all | byteAlign | strict | 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: [#] 1307 [Test case] | all | byteAlign | strict | 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: [#] 1308 [Test case] | all | byteAlign | strict | 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: [#] 1309 [Test case] | all | byteAlign | strict | 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: [#] 1310 [Test case] | all | byteAlign | strict | 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: [#] 1311 [Test case] | all | byteAlign | strict | 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: [#] 1312 [Test case] | all | byteAlign | strict | 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: [#] 1313 [Test case] | all | byteAlign | strict | 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: [#] 1314 [Test case] | all | byteAlign | strict | 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: [#] 1315 [Test case] | all | byteAlign | strict | 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: [#] 1316 [Test case] | all | byteAlign | strict | 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: [#] 1317 [Test case] | all | byteAlign | strict | 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: [#] 1318 [Test case] | all | byteAlign | strict | 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: [#] 1319 [Test case] | all | byteAlign | strict | 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: [#] 1320 [Test case] | all | byteAlign | strict | 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: [#] 1321 [Test case] | all | byteAlign | strict | 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: [#] 1322 [Test case] | all | byteAlign | strict | 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: [#] 1323 [Test case] | all | byteAlign | strict | 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: [#] 1324 [Test case] | all | byteAlign | strict | 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: [#] 1325 [Test case] | all | byteAlign | strict | 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: [#] 1326 [Test case] | all | byteAlign | strict | 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: [#] 1327 [Test case] | all | byteAlign | strict | 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: [#] 1328 [Test case] | all | byteAlign | strict | 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: [#] 1329 [Test case] | all | byteAlign | strict | 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: [#] 1330 [Test case] | all | byteAlign | strict | 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: [#] 1331 [Test case] | all | byteAlign | strict | 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: [#] 1332 [Test case] | all | byteAlign | strict | 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: [#] 1333 [Test case] | all | byteAlign | strict | 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: [#] 1334 [Test case] | all | byteAlign | strict | 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: [#] 1335 [Test case] | all | byteAlign | strict | 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: [#] 1336 [Test case] | all | byteAlign | strict | 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: [#] 1337 [Test case] | all | byteAlign | strict | 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: [#] 1338 [Test case] | all | byteAlign | strict | 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: [#] 1339 [Test case] | all | byteAlign | strict | 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: [#] 1340 [Test case] | all | byteAlign | strict | 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: [#] 1341 [Test case] | all | byteAlign | strict | 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: [#] 1342 [Test case] | all | byteAlign | strict | 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: [#] 1343 [Test case] | all | byteAlign | strict | 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: [#] 1344 [Test case] | all | byteAlign | strict | 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: [#] 1345 [Test case] | all | byteAlign | strict | 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: [#] 1346 [Test case] | all | byteAlign | strict | 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: [#] 1347 [Test case] | all | byteAlign | strict | 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: [#] 1348 [Test case] | all | byteAlign | strict | 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: [#] 1349 [Test case] | all | byteAlign | strict | 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: [#] 1350 [Test case] | all | byteAlign | strict | 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: [#] 1351 [Test case] | all | byteAlign | strict | 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: [#] 1352 [Test case] | all | byteAlign | strict | 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: [#] 1353 [Test case] | all | byteAlign | strict | 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: [#] 1354 [Test case] | all | byteAlign | strict | 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: [#] 1355 [Test case] | all | byteAlign | strict | 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: [#] 1356 [Test case] | all | byteAlign | strict | 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: [#] 1357 [Test case] | all | byteAlign | strict | 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: [#] 1358 [Test case] | all | byteAlign | strict | 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: [#] 1359 [Test case] | all | byteAlign | strict | 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: [#] 1360 [Test case] | all | byteAlign | strict | 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: [#] 1361 [Test case] | all | byteAlign | strict | 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: [#] 1362 [Test case] | all | byteAlign | strict | 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: [#] 1363 [Test case] | all | byteAlign | strict | 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: [#] 1364 [Test case] | all | byteAlign | strict | 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: [#] 1365 [Test case] | all | byteAlign | strict | 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: [#] 1366 [Test case] | all | byteAlign | strict | 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: [#] 1367 [Test case] | all | byteAlign | strict | 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: [#] 1368 [Test case] | all | byteAlign | strict | 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: [#] 1369 [Test case] | all | byteAlign | strict | 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: [#] 1370 [Test case] | all | byteAlign | strict | 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: [#] 1371 [Test case] | all | byteAlign | strict | 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: [#] 1372 [Test case] | all | byteAlign | strict | 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: [#] 1373 [Test case] | all | byteAlign | strict | 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: [#] 1374 [Test case] | all | byteAlign | strict | 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: [#] 1375 [Test case] | all | byteAlign | strict | 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: [#] 1376 [Test case] | all | byteAlign | strict | 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: [#] 1377 [Test case] | all | byteAlign | strict | 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: [#] 1378 [Test case] | all | byteAlign | strict | 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: [#] 1379 [Test case] | all | byteAlign | strict | 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: [#] 1380 [Test case] | all | byteAlign | strict | 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: [#] 1381 [Test case] | all | byteAlign | strict | 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: [#] 1382 [Test case] | all | byteAlign | strict | 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: [#] 1383 [Test case] | all | byteAlign | strict | 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: [#] 1384 [Test case] | all | byteAlign | strict | 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: [#] 1385 [Test case] | all | byteAlign | strict | 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: [#] 1386 [Test case] | all | byteAlign | strict | 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: [#] 1387 [Test case] | all | byteAlign | strict | 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: [#] 1388 [Test case] | all | byteAlign | strict | 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: [#] 1389 [Test case] | all | byteAlign | strict | 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: [#] 1390 [Test case] | all | byteAlign | strict | 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: [#] 1391 [Test case] | all | byteAlign | strict | 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: [#] 1392 [Test case] | all | byteAlign | strict | 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: [#] 1393 [Test case] | all | byteAlign | strict | 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: [#] 1394 [Test case] | all | byteAlign | strict | 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: [#] 1395 [Test case] | all | byteAlign | strict | 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: [#] 1396 [Test case] | all | byteAlign | strict | 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: [#] 1397 [Test case] | all | byteAlign | strict | 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: [#] 1398 [Test case] | all | byteAlign | strict | 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: [#] 1399 [Test case] | all | byteAlign | strict | 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: [#] 1400 [Test case] | all | byteAlign | strict | 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: [#] 1401 [Test case] | all | byteAlign | strict | 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: [#] 1402 [Test case] | all | byteAlign | strict | 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: [#] 1403 [Test case] | all | byteAlign | strict | 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: [#] 1404 [Test case] | all | byteAlign | strict | 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: [#] 1405 [Test case] | all | byteAlign | strict | 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: [#] 1406 [Test case] | all | byteAlign | strict | 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: [#] 1407 [Test case] | all | byteAlign | strict | 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: [#] 1408 [Test case] | all | byteAlign | strict | 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: [#] 1409 [Test case] | all | byteAlign | strict | 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: [#] 1410 [Test case] | all | byteAlign | strict | 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: [#] 1411 [Test case] | all | byteAlign | strict | 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: [#] 1412 [Test case] | all | byteAlign | strict | 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: [#] 1413 [Test case] | all | byteAlign | strict | 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: [#] 1414 [Test case] | all | byteAlign | strict | 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: [#] 1415 [Test case] | all | byteAlign | strict | 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: [#] 1416 [Test case] | all | byteAlign | strict | 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: [#] 1417 [Test case] | all | byteAlign | strict | 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: [#] 1418 [Test case] | all | byteAlign | strict | 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: [#] 1419 [Test case] | all | byteAlign | strict | 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: [#] 1420 [Test case] | all | byteAlign | strict | 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: [#] 1421 [Test case] | all | byteAlign | strict | 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: [#] 1422 [Test case] | all | byteAlign | strict | 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: [#] 1423 [Test case] | all | byteAlign | strict | 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: [#] 1424 [Test case] | all | byteAlign | strict | 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: [#] 1425 [Test case] | all | byteAlign | strict | 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: [#] 1426 [Test case] | all | byteAlign | strict | 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: [#] 1427 [Test case] | all | byteAlign | strict | 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: [#] 1428 [Test case] | all | byteAlign | strict | 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: [#] 1429 [Test case] | all | byteAlign | strict | 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: [#] 1430 [Test case] | all | byteAlign | strict | 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: [#] 1431 [Test case] | all | byteAlign | strict | 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: [#] 1432 [Test case] | all | byteAlign | strict | 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: [#] 1433 [Test case] | all | byteAlign | strict | 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: [#] 1434 [Test case] | all | byteAlign | strict | 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: [#] 1435 [Test case] | all | byteAlign | strict | 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: [#] 1436 [Test case] | all | byteAlign | strict | 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: [#] 1437 [Test case] | all | byteAlign | strict | 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: [#] 1438 [Test case] | all | byteAlign | strict | 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: [#] 1439 [Test case] | all | byteAlign | strict | 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: [#] 1440 [Test case] | all | byteAlign | strict | 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: [#] 1441 [Test case] | all | byteAlign | strict | 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: [#] 1442 [Test case] | all | byteAlign | strict | 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: [#] 1443 [Test case] | all | byteAlign | strict | 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: [#] 1444 [Test case] | all | byteAlign | strict | 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: [#] 1445 [Test case] | all | byteAlign | strict | 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: [#] 1446 [Test case] | all | byteAlign | strict | 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: [#] 1447 [Test case] | all | byteAlign | strict | 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: [#] 1448 [Test case] | all | byteAlign | strict | 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: [#] 1449 [Test case] | all | byteAlign | strict | 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: [#] 1450 [Test case] | all | byteAlign | strict | 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: [#] 1451 [Test case] | all | byteAlign | strict | 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: [#] 1452 [Test case] | all | byteAlign | strict | 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: [#] 1453 [Test case] | all | byteAlign | strict | 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: [#] 1454 [Test case] | all | byteAlign | strict | 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: [#] 1455 [Test case] | all | byteAlign | strict | 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: [#] 1456 [Test case] | all | byteAlign | strict | 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: [#] 1457 [Test case] | all | byteAlign | strict | 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: [#] 1458 [Test case] | all | byteAlign | strict | 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: [#] 1459 [Test case] | all | byteAlign | strict | 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: [#] 1460 [Test case] | all | byteAlign | strict | 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: [#] 1461 [Test case] | all | byteAlign | strict | 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: [#] 1462 [Test case] | all | byteAlign | strict | 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: [#] 1463 [Test case] | all | byteAlign | strict | 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: [#] 1464 [Test case] | all | byteAlign | strict | 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


Input: [#] 1465 [Test case] | all | byteAlign | strict | declaredProductions | particleGrammar | schemaInformed.declared.particle-13 [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 (2,5)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1466 [Test case] | all | byteAlign | strict | declaredProductions | particleGrammar | schemaInformed.declared.particle-14 [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 choice particle that has (minOccurs,maxOccurs) of (2,unbounded)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1467 [Test case] | all | byteAlign | strict | declaredProductions | sequenceGrammar | schemaInformed.declared.sequence-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'sequence' instance with optional particles present

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1468 [Test case] | all | byteAlign | strict | declaredProductions | sequenceGrammar | schemaInformed.declared.sequence-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: 'sequence' instance with optional particles omitted

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1469 [Test case] | all | byteAlign | strict | declaredProductions | simpleTypeGrammar | schemaInformed.declared.simpleType-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of CH in Simple Type Grammar where CH matches a non-empty string

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1470 [Test case] | all | byteAlign | strict | declaredProductions | simpleTypeGrammar | schemaInformed.declared.simpleType-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of CH in Simple Type Grammar where CH matches an empty string

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1471 [Test case] | all | byteAlign | strict | declaredProductions | simpleTypeGrammar | schemaInformed.declared.simpleType-03 [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 Simple Type Grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1472 [Test case] | all | byteAlign | strict | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: use of ##other wildcard and specified non-default namespace wildcard

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1473 [Test case] | all | byteAlign | strict | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: use of ##other wildcard and specified default namespace wildcard

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1474 [Test case] | all | byteAlign | strict | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: use of specified non-default namespace wildcard

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1475 [Test case] | all | byteAlign | strict | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of ##any wildcard

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1476 [Test case] | all | byteAlign | strict | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of wildcards in a context with structures

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1477 [Test case] | all | byteAlign | strict | declaredProductions | wildcardTermGrammar | initialEntries | schemaInformed.declared.wildcard-06 [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: [#] 1478 [Test case] | all | byteAlign | preserve | builtinDocumentGrammar | builtin.doc-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1479 [Test case] | all | byteAlign | preserve | builtinDocumentGrammar | builtin.doc-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1480 [Test case] | all | byteAlign | preserve | builtinDocumentGrammar | builtin.doc-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1481 [Test case] | all | byteAlign | preserve | builtinDocumentGrammar | builtin.doc-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: PI+CM before root tag

EXI 1.0 (Second Edition): All interoperability tests