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

Output: CM+PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: HTML DTD declaration

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Mix of CM, PI and DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: HTML DTD declaration

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Mix of CM, PI and DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: HTML DTD declaration

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Mix of CM, PI and DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: HTML DTD declaration

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Mix of CM, PI and DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM+PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD

EXI 1.0 (Second Edition): All interoperability tests


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

Output: DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Inline DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


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

Output: HTML DTD declaration

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Mix of CM, PI and DTD

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1548 [Test case] | all | byteAlign | preserve | builtin.element.other-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1552 [Test case] | all | byteAlign | preserve | builtin.element.other-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various PI and CM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1553 [Test case] | all | byteAlign | preserve | builtin.element.other-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Single namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1554 [Test case] | all | byteAlign | preserve | builtin.element.other-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Redundant namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1555 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: default namespace

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1556 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Initial Namespace Entry

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1557 [Test case] | all | byteAlign | preserve | builtin.element.other-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: various namespaces, CM and PI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1558 [Test case] | all | byteAlign | preserve | builtin.element.other-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various ER tests.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1559 [Test case] | all | byteAlign | preserve | builtin.element.other-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1563 [Test case] | all | byteAlign | preserve | builtin.element.other-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various PI and CM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1564 [Test case] | all | byteAlign | preserve | builtin.element.other-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Single namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1565 [Test case] | all | byteAlign | preserve | builtin.element.other-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Redundant namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1566 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: default namespace

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1567 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Initial Namespace Entry

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1568 [Test case] | all | byteAlign | preserve | builtin.element.other-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: various namespaces, CM and PI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1569 [Test case] | all | byteAlign | preserve | builtin.element.other-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various ER tests.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1570 [Test case] | all | byteAlign | preserve | builtin.element.other-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1574 [Test case] | all | byteAlign | preserve | builtin.element.other-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various PI and CM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1575 [Test case] | all | byteAlign | preserve | builtin.element.other-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Single namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1576 [Test case] | all | byteAlign | preserve | builtin.element.other-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Redundant namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1577 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: default namespace

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1578 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Initial Namespace Entry

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1579 [Test case] | all | byteAlign | preserve | builtin.element.other-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: various namespaces, CM and PI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1580 [Test case] | all | byteAlign | preserve | builtin.element.other-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various ER tests.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1581 [Test case] | all | byteAlign | preserve | builtin.element.other-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in starttag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1585 [Test case] | all | byteAlign | preserve | builtin.element.other-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various PI and CM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1586 [Test case] | all | byteAlign | preserve | builtin.element.other-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Single namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1587 [Test case] | all | byteAlign | preserve | builtin.element.other-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Redundant namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1588 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: default namespace

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1589 [Test case] | all | byteAlign | preserve | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Initial Namespace Entry

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1590 [Test case] | all | byteAlign | preserve | builtin.element.other-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: various namespaces, CM and PI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1591 [Test case] | all | byteAlign | preserve | builtin.element.other-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various ER tests.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1592 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.document-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Test schema informed doc grammar fidelity with dtds only

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1593 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.document-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

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

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1594 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.document-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Test schema informed doc grammar fidelity with dtds and comments

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1595 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.document-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Test schema informed doc grammar fidelity with pis and comments

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1596 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.element-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests CM and PIs with all fidelity options.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1597 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.element-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests ER with all fidelity options.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1598 [Test case] | all | byteAlign | preserve | preserve.schemaInformed.element-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Tests ER with all pis and dtds.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1599 [Test case] | all | byteAlign | preserve | preserve.datatype.base64-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Valid base64 element value with '=' chars

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1600 [Test case] | all | byteAlign | preserve | preserve.datatype.hex-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Valid hexa value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1601 [Test case] | all | byteAlign | preserve | preserve.datatype.boolean-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of true boolean element value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1602 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of dateTime with time zone value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1603 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Simple gDay value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1604 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Simple gMonth value

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1605 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of gMonthDay value with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1606 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of gYear values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1607 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of gYearMonth values with time zone

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1608 [Test case] | all | byteAlign | preserve | preserve.datatype.dateTime-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of time values with or without time zone and fractional values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1609 [Test case] | all | byteAlign | preserve | preserve.datatype.decimal-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Decimal with fraction with leading zeros

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1610 [Test case] | all | byteAlign | preserve | preserve.datatype.float-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Simple positive float values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1611 [Test case] | all | byteAlign | preserve | preserve.datatype.float-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving Lexical Value of Double values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1612 [Test case] | all | byteAlign | preserve | preserve.datatype.nbitInteger-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving N bit integer values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1613 [Test case] | all | byteAlign | preserve | preserve.datatype.unsignedInteger-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving unsigned integer values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1614 [Test case] | all | byteAlign | preserve | preserve.datatype.integer-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving integer values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1615 [Test case] | all | byteAlign | preserve | preserve.datatype.string-pattern-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving pattern-string values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1616 [Test case] | all | byteAlign | preserve | preserve.datatype.enumeration-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of enumeration of month day, 8 choices

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1617 [Test case] | all | byteAlign | preserve | preserve.datatype.enumeration-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of enumeration of integers, 9 choices

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1618 [Test case] | all | byteAlign | preserve | preserve.datatype.enumeration-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of enumeration of floats, 1 choice

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1619 [Test case] | all | byteAlign | preserve | preserve.datatype.enumeration-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of enumeration of qnames

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1620 [Test case] | all | byteAlign | preserve | preserve.datatype.enumeration-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of enumeration of union

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1621 [Test case] | all | byteAlign | preserve | preserve.datatype.list-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of list of bytes

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1622 [Test case] | all | byteAlign | preserve | preserve.datatype.list-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of list values without prefix and/or URI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1623 [Test case] | all | byteAlign | preserve | preserve.datatype.list-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of list of values with floats

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1624 [Test case] | all | byteAlign | preserve | preserve.datatype.list-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of list of values with enumerations

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1625 [Test case] | all | byteAlign | preserve | preserve.datatype.list-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of list as NMTOKENS

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1626 [Test case] | all | byteAlign | preserve | preserve.datatype.qname-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of qnames

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1627 [Test case] | all | byteAlign | preserve | preserve.datatype.qname-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Preserving lexical values of qnames

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1628 [Test case] | all | byteAlign | dtrMap | dtr-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Decimal mapped to string

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1629 [Test case] | all | byteAlign | dtrMap | dtr-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Doubles mapped to decimal

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1630 [Test case] | all | byteAlign | dtrMap | dtr-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Bounded integers to string

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1631 [Test case] | all | byteAlign | dtrMap | dtr-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Several representation map in the derivation chains

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1632 [Test case] | all | byteAlign | dtrMap | dtr-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use DTRM to represent an enumerated value using exi:integer.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1633 [Test case] | all | byteAlign | dtrMap | dtr-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: The codec used for an enumerated type is not *generally* affected by DTRM entry attached to its ancestral type. When such an ancestral type has enumerated values, however, it *does* affect the codec used for the enumerated type in question.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1634 [Test case] | all | byteAlign | dtrMap | dtr-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: The codec used for an enumerated type is not affected by DTRM entry attached to its ancestral type.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1635 [Test case] | all | byteAlign | dtrMap | dtr-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at a datatype derived by union.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1636 [Test case] | all | byteAlign | dtrMap | dtr-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at a base datatype that is an union datatype.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1637 [Test case] | all | byteAlign | dtrMap | dtr-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at xsd:anySimpleType, which should not affect union datatype encodings.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1638 [Test case] | all | byteAlign | dtrMap | dtr-12 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at one of the member types of an union datatype.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1639 [Test case] | all | byteAlign | dtrMap | dtr-13 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at a datatype derived by list.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1640 [Test case] | all | byteAlign | dtrMap | dtr-14 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at a base datatype that is a list datatype.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1641 [Test case] | all | byteAlign | dtrMap | dtr-15 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at xsd:anySimpleType, which should not affect list datatype encodings.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1642 [Test case] | all | byteAlign | dtrMap | dtr-16 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: A DTRM entry is pegged at the item type of a list datatype.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1643 [Test case] | all | byteAlign | selfContained | builtinElementGrammar | builtin.sc-01 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SC event type. String table and grammars have to be saved upon SC occurrences.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1644 [Test case] | all | byteAlign | selfContained | builtinElementGrammar | builtin.sc-02 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SC event type with prefix preservation turned on. String table and grammars have to be saved upon SC occurrences.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1645 [Test case] | all | byteAlign | selfContained | addingProductionsDefault | schemaInformed.undeclared.sc-01 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SC event type. String table and grammars have to be saved upon SC occurrences.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1646 [Test case] | all | byteAlign | selfContained | addingProductionsDefault | schemaInformed.undeclared.sc-02 [Canon2OpenEXI] N/A [EXIficient2OpenEXI] N/A [Canon2EXIficient] PASSED [OpenEXI2EXIficient] N/A [EXIficient2Canon] PASSED [OpenEXI2Canon] N/A [Specification reference] specification [Input file] file [Testcase description]

Output: Tests SC event type with prefix preservation turned on. String table and grammars have to be saved upon SC occurrences.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1647 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag with CH

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1648 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag with an element child and then a CH

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1649 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Document with a CH element repeated several times

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1650 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Document with an element with mixed content repeated several times

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1651 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Document with an empty element repeated several times

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1652 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Document with an element with either CH or EE repeated several times

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1653 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.ch-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Document with an element with either CH, elements or EE repeated several times

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1654 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1655 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag with a child element

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1656 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag with a child element

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1657 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag with a child element

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1658 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Promotion of a specific SE(qname) within StartTagContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1659 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Promotion of a specific SE(qname) within ElementContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1660 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Promotion of EE within StartTagContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1661 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Promotion of the same SE(qname) within StartTagContent and ElementContent grammars

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1662 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Simple grammar search (same element qname at different places)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1663 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Independent learning between StartTagContent and ElementContent grammars

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1664 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Progressive StartTagContent grammar learning

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1665 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-12 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Progressive ElementContent grammar learning

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1666 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-13 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Recursive element for StartTagContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1667 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-14 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Recursive element for StartTagContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1668 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-15 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Recursive element for ElementContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1669 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element-16 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Recursive element for ElementContent grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1670 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM in starttag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1671 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: PI in starttag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1672 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1673 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: PI in element content grammar

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1674 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various PI and CM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1675 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Single namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1676 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Redundant namespace definition

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1677 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: default namespace

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1678 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Initial Namespace Entry

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1679 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: various namespaces, CM and PI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1680 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.element.other-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Various ER tests.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1681 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.attr-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Attribute learning

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1682 [Test case] | all | compression | builtinGrammar | builtinElementGrammar | builtin.attr-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Attribute learning with specific attributes (xsi:type and xsi:nil)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1683 [Test case] | all | compression | builtinGrammar | fragment | builtin.fragment-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Schemaless Fragment with PIs and Comments

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1684 [Test case] | all | compression | builtinGrammar | fragment | builtin.fragment-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Schemaless Fragment without PIs and Comments

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1685 [Test case] | all | compression | builtinGrammar | fragment | builtin.fragment-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Schemaless Real Fragment Example

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1686 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


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

Output: PI+CM before root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1690 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM+PI before root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1691 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1692 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1693 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-08 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: PI+CM after root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1694 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-09 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: CM+PI after root tag

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1695 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-10 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Inline DTD

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1696 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-11 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1697 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-12 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Inline DTD with SYSTEM

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1698 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-13 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: HTML DTD declaration

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1699 [Test case] | all | compression | builtinGrammar | builtinDocumentGrammar | builtin.doc-14 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Mix of CM, PI and DTD

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1700 [Test case] | all | compression | builtinGrammar | initialEntries | schemaless-cid-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Strings encoded as compact ids, some of them using prepopulated schemaless entries

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1701 [Test case] | all | compression | builtinGrammar | initialEntries | schemaless-cid-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Strings encoded as compact ids, some of them using prepopulated schemaless entries

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1702 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element value with non-ascii characters

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1703 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element name with non-ascii characters

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1704 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element value with standard ASCII characters

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1705 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element value with one character 2 bytes UTF-8

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1706 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-05 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element value with one character 3 bytes UTF-8

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1707 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-06 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element value with one character 3 bytes UTF-8 / 3 bytes EXI

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1708 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.literal-07 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Element value with one character 4 bytes UTF-8

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1709 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.indexed-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Locally indexed element value (same element qname)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1710 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.indexed-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Locally indexed attribute value (same element+attribute qname)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1711 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.indexed-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Locally indexed attribute value (same attribute qname, different element qname)

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 1712 [Test case] | all | compression | builtinDatatypes | validDatatype | stringTable | string.indexed-04 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Locally indexed attribute value (element qname = attribute qname)

EXI 1.0 (Second Edition): All interoperability tests