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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-03

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-04

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-05

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-06

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-07

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-08

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-09

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | integerValid | integer-valid-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 300 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Lm - Unicode 3.1.0 value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 301 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Lm - Unicode 3.2.0 value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 302 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Lm - Unicode 6.0.0 value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 303 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Lm - Invalid value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 304 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Nd - valid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassNd-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 305 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Nd - valid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassNd-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 306 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Char Class Nd - invalid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassNd-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 307 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple range - valid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range1-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 308 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple range - outside ranage value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range1-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 309 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unicode range - valid Unicode 3.1.0 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 310 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unicode range - non valid Uncode 3.1.0 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 311 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unicode range - valid Unicode 3.1.0 [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 312 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Unicode range - invalid value [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-range2-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 313 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] SSN - valid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-ssn-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 314 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] SSN - valid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-ssn-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 315 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] SSN - invalid [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-ssn-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test1-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test1-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test1-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 319 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Non BMP [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-test2-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 320 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | Additional_w3c.xml.patterns

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 321 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | DataTypes_w3c.xml.patterns

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 322 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | ElemDecl.testSet.patterns

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 323 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | Element_w3c.xml.patterns

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 324 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | NISTXMLSchemaDatatypes.testSet.patterns

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 325 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | SimpleType_w3c.xml.patterns

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 326 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] XML Schema pattern [Test case]

Output: | all | bitAlign | builtinDatatypes | validDatatype | rcsEncoding | SType.testSet.patterns

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | base64.invalid-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | base64.invalid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | hex.invalid-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | qname.invalid-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 331 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] qname values without prefix and/or URI (prefixes preserved) [Test case]

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | qname.invalid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | integer-invalid-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | integer-invalid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | integer-invalid-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | nbitInteger-invalid-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | nbitInteger-invalid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | nbitInteger-invalid-03

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | unsignedInteger-invalid-00

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | unsignedInteger-invalid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | builtinDatatypes | invalidDatatype | unsignedInteger-invalid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 341 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'all' instance with optional elements present [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | allGroupGrammar | schemaInformed.declared.all-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 342 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'all' instance with optional elements omitted [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | allGroupGrammar | schemaInformed.declared.all-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 343 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'all' instance with repeated elements [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | allGroupGrammar | schemaInformed.declared.all-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 344 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'choice' instance with optional particles present [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | choiceGrammar | schemaInformed.declared.choice-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 345 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'choice' instance with optional particles omitted [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | choiceGrammar | schemaInformed.declared.choice-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-03

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-04

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-05

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-06

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-07

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-17

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-18

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-20

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-21

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-22

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-23

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-24

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-25

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-26

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-27

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | complexTypeGrammar | schemaInformed.declared.complexType-28

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 365 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests AT(*) with two attributes one of which is globally declared and the other not declared. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 366 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests AT(*) with an globally defined attribute that has an invalid value. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 367 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the semantics of xsi:type attribute. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 368 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] xsi:type attribute with a value of which the prefix is not defined. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 369 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] xsi:type attribute with a value that does not resolve to a type. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 370 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the semantics of xsi:nil attribute. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 371 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests SE(*) when it is matched by a non-declared element. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 372 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests SE(*) when it is matched by a globally declared element. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | complexUrTypeGrammar | schemaInformed.declared.complexUrType-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 373 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the element wildcard matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 374 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the 1st element declaration matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 375 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the 2nd element declaration matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 376 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the 3rd element declaration matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 377 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the 4th element declaration matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 378 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the 5th element declaration matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 379 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of document grammar with the 6th element declaration matched [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedDocumentGrammar | schemaInformed.declared.document-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 380 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the ability to eliminate duplicate terminal symbols. Inner loop is stateful. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | duplicateTerminals | schemaInformed.declared.duplicateTerminals-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 381 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the ability to eliminate duplicate terminal symbols. Outer loop is stateful. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | duplicateTerminals | schemaInformed.declared.duplicateTerminals-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 382 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element declaration that uses a named type as its type definition [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedElementGrammar | schemaInformed.declared.element-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 383 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Element declaration that uses a anonymous type as its type definition [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | informedElementGrammar | schemaInformed.declared.element-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 384 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 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. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 385 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 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. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 386 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests ElementFragmentTypeEmpty grammar. The attributes in namespace urn:aoo use their specific datatype representation, while the attributes in namespace urn:foo use string representation. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 387 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests xsi:type attribute semantics. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 388 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests CM and PI in element fragment grammar. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 389 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests CM and PI in element fragment grammar when xsi:nil='true'. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementFragmentGrammar | schemaInformed.declared.elementFragment-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 390 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Substitution group test [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | elementTermGrammar | schemaInformed.declared.elementTerm-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 391 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the assignment of event codes. [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | eventCodeAssignment | schemaInformed.declared.eventCodeAssignment-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-03

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-04

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-05

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | fragment | schemaInformed.declared.fragment-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 398 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 0 occurrences of an element particle that has (minOccurs,maxOccurs) of (0,3) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 399 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 3 occurrences of an element particle that has (minOccurs,maxOccurs) of (0,3) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 400 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 5 occurrences of an element particle that has (minOccurs,maxOccurs) of (0,unbounded) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 401 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 2 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,2) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 402 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 2 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,5) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 403 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 5 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,5) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 404 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 6 occurrences of a sequence particle that has (minOccurs,maxOccurs) of (2,unbounded) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 405 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 0 occurrences of a choice particle that has (minOccurs,maxOccurs) of (0,3) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-08

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 406 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 3 occurrences of a choice particle that has (minOccurs,maxOccurs) of (0,3) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-09

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 407 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 5 occurrences of a choice particle that has (minOccurs,maxOccurs) of (0,unbounded) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-10

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 408 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 2 occurrences of a choice particle that has (minOccurs,maxOccurs) of (2,2) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-11

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 409 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 2 occurrences of a choice particle that has (minOccurs,maxOccurs) of (2,5) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-12

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 410 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 5 occurrences of a choice particle that has (minOccurs,maxOccurs) of (2,5) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-13

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 411 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 6 occurrences of a choice particle that has (minOccurs,maxOccurs) of (2,unbounded) [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | particleGrammar | schemaInformed.declared.particle-14

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 412 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'sequence' instance with optional particles present [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | sequenceGrammar | schemaInformed.declared.sequence-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 413 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] 'sequence' instance with optional particles omitted [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | sequenceGrammar | schemaInformed.declared.sequence-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 414 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of CH in Simple Type Grammar where CH matches a non-empty string [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | simpleTypeGrammar | schemaInformed.declared.simpleType-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 415 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of CH in Simple Type Grammar where CH matches an empty string [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | simpleTypeGrammar | schemaInformed.declared.simpleType-02

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | simpleTypeGrammar | schemaInformed.declared.simpleType-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 417 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] use of ##other wildcard and specified non-default namespace wildcard [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 418 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] use of ##other wildcard and specified default namespace wildcard [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 419 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] use of specified non-default namespace wildcard [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 420 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of ##any wildcard [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 421 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcards in a context with structures [Test case]

Output: | all | bitAlign | schemaInformed | declaredProductions | wildcardTermGrammar | schemaInformed.declared.wildcard-05

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | declaredProductions | wildcardTermGrammar | initialEntries | schemaInformed.declared.wildcard-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 423 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared attribute uses (i.e. AT(qname) [untyped value]) [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.attruseUntyped-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 424 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared AT(*). [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.attrWildcard-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 425 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared AT(*) [untyped value] using declared attributes with invalid values. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.attrWildcard-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 426 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared AT(*) [untyped value] using non-declared attributes. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.attrWildcard-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 427 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of CH [untyped value] event at the start of an element [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ch-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 428 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of CH [untyped value] event before any element-content starts [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ch-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 429 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of CH [untyped value] event before any declared element-content starts [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ch-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 430 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of CH [untyped value] event in element-content-only context [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ch-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 431 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests CM where there is no declared attributes or declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.cm-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 432 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests CM where there is a declared attribute. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.cm-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 433 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests CM where there's a declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.cm-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 434 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Testing undeclared productions furnished in ur-type grammar. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.cm-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 435 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of end-of-element event where simple-type content is expected as well as required to appear [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ee-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 436 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of end-of-element event at the beginning of an element where at least one element is expected as well as required to appear [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ee-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 437 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of end-of-element event after xsi:type where at least one element is expected as well as required to appear [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ee-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 438 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of end-of-element event after xsi:type and xsi:nil where at least one attribute is expected as well as required to appear [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ee-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 439 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of end-of-element event in the middle of complex-content where at least one element is expected as well as required to appear [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ee-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 440 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of end-of-element event in the middle of simple-content where simple-type content is expected as well as required to appear [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.ee-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 441 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests ER where there is no declared attributes or declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.er-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 442 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests ER where there is a declared attribute. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.er-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 443 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests ER where there's a declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.er-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 444 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests NS event type. NS events come before xsi:type attribute. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.namespaceDecl-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 445 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests NS event type. Nested elements with namespace declarations. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.namespaceDecl-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 446 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests NS event type. Nested elements with namespace declarations, where two or more prefixes are assigned to the same URI. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.namespaceDecl-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 447 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests NS event type. xsi:nil attribute with two corresponding namespace declarations. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.namespaceDecl-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 448 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests NS event type. xsi:type attribute with two corresponding namespace declarations. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.namespaceDecl-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 449 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests PI where there is no declared attributes or declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.pi-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 450 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests PI where there is a declared attribute. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.pi-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 451 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests PI where there's a declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.pi-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 452 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared SE(*) where there no declared attributes or declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.se-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 453 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared SE(*) where there is a declared attribute. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.se-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 454 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests undeclared SE(*) where there is a declared attribute wildcard. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.se-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 455 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:nil is permitted in default schema mode, even though it would not have been permitted in strict schema mode. Annulling a content type that is an element-only content model. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 456 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:nil is permitted in default schema mode, even though it would not have been permitted in strict schema mode. Annulling a content type that is a simple type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 457 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:nil with an invalid value 'whichever' in element grammar. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 458 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:nil with an invalid value 'whichever' in type grammar. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 459 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Test the order of xsi:type and xsi:nil attributes. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 460 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Test the order of xsi:type and xsi:nil attributes where xsi:nil has an invalid value 'whichever' [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-07

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 461 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:type is permitted in default schema mode, even though it would not have been permitted in strict schema mode. Switching from complex type to another complex type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiTypeDefault-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 462 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:type is permitted in default schema mode, even though it would not have been permitted in strict schema mode. Switching from complex type to a simple type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiTypeDefault-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 463 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:type is permitted in default schema mode, even though it would not have been permitted in strict schema mode. Switching from simple type to a complex type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiTypeDefault-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 464 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] xsi:type and xsi:nil='true' can occur together in default schema mode. They must come before any other attributes in EXI streams, and xsi:type must come before xsi:nil. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiTypeDefault-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 465 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The type specified by xsi:type is not available. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiTypeDefault-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 466 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The prefix used in xsi:type value does does not resolve to a namespace. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsDefault | schemaInformed.undeclared.xsiTypeDefault-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 467 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] AT(xsi:nil) is available in strict schema mode only when the element has been declared with its nillable property being 'true'. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiNilStrict-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 468 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Switching from complex type to another complex type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 469 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Switching from simple type to a complex type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 470 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Member types of union types can be used as the value of xsi:type. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 471 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The event type AT(xsi:type) is available for union types in strict schema mode, even when all the member types are anonymous. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-04

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 472 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The type specified by xsi:type is not available. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-05

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 473 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] The prefix used in xsi:type value does does not resolve to a namespace. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-06

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 474 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] xsi:type must come before 'xsi:kil' in EXI streams. [Test case]

Output: | all | bitAlign | schemaInformed | addingProductionsStrict | schemaInformed.undeclared.xsiTypeStrict-07

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | initialEntries | schema-cid-01

EXI 1.0 (Second Edition): All interoperability tests


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

Output: | all | bitAlign | schemaInformed | initialEntries | schema-cid-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 477 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Strings encoded as compact ids, using prepopulated reordered schema-informed entries [Test case]

Output: | all | bitAlign | schemaInformed | initialEntries | schema-cid-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 478 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Built-in root tag with a schema-informed child element [Test case]

Output: | all | bitAlign | schemaInformed | builtinElementGrammar | builtin.toSchemaInformed-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 479 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] xsi:type use with no schema [Test case]

Output: | all | bitAlign | schemaInformed | builtinElementGrammar | builtin.xsitype-00

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 480 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple type xsi:type use with schema='' [Test case]

Output: | all | bitAlign | schemaInformed | builtinElementGrammar | builtin.xsitype-01

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 481 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Various unresolvable xsi:type with no schema [Test case]

Output: | all | bitAlign | schemaInformed | builtinElementGrammar | builtin.xsitype-02

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 482 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Various unresolvable xsi:type with schema='' [Test case]

Output: | all | bitAlign | schemaInformed | builtinElementGrammar | builtin.xsitype-03

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 483 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description] Xsi:type with empty URL [Test case]

Output: | all | bitAlign | schemaInformed | builtinElementGrammar | builtin.xsitype-04

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests