Input: [#] 846 [Test case] | all | bitAlign | 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: [#] 847 [Test case] | all | bitAlign | 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: [#] 848 [Test case] | all | bitAlign | 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: [#] 849 [Test case] | all | bitAlign | 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: [#] 850 [Test case] | all | bitAlign | 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: [#] 851 [Test case] | all | bitAlign | 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: [#] 852 [Test case] | all | bitAlign | 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: [#] 853 [Test case] | all | bitAlign | 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: [#] 854 [Test case] | all | bitAlign | 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: [#] 855 [Test case] | all | bitAlign | 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: [#] 856 [Test case] | all | bitAlign | 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: [#] 857 [Test case] | all | bitAlign | 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: [#] 858 [Test case] | all | bitAlign | 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: [#] 859 [Test case] | all | bitAlign | 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: [#] 860 [Test case] | all | bitAlign | 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: [#] 861 [Test case] | all | bitAlign | 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: [#] 862 [Test case] | all | bitAlign | 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: [#] 863 [Test case] | all | bitAlign | 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: [#] 864 [Test case] | all | bitAlign | 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: [#] 865 [Test case] | all | bitAlign | 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: [#] 866 [Test case] | all | bitAlign | 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: [#] 867 [Test case] | all | bitAlign | 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: [#] 868 [Test case] | all | bitAlign | 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: [#] 869 [Test case] | all | bitAlign | 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: [#] 870 [Test case] | all | bitAlign | 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: [#] 871 [Test case] | all | bitAlign | 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: [#] 872 [Test case] | all | bitAlign | 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: [#] 873 [Test case] | all | bitAlign | 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: [#] 874 [Test case] | all | bitAlign | 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: [#] 875 [Test case] | all | bitAlign | 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: [#] 876 [Test case] | all | bitAlign | 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: [#] 877 [Test case] | all | bitAlign | 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: [#] 878 [Test case] | all | bitAlign | 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: [#] 879 [Test case] | all | bitAlign | 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: [#] 880 [Test case] | all | bitAlign | 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: [#] 881 [Test case] | all | bitAlign | 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: [#] 882 [Test case] | all | bitAlign | 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: [#] 883 [Test case] | all | bitAlign | addingProductionsDefault | schemaInformed.undeclared.xsiNilDefault-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of xsi:nil with value 'false'

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 884 [Test case] | all | bitAlign | addingProductionsStrict | schemaInformed.undeclared.xsiNilStrict-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Use of xsi:nil attribute with value 'false'

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Preserve lexical values using the RCS of the codec specified by DTRM.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 886 [Test case] | all | bitAlign | profile | profileDecode-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Built-in element grammars add AT(xsi:type) production at most once.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 887 [Test case] | all | bitAlign | profile | profileDecode-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Built-in element grammars add AT(xsi:type) production at most once.

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 888 [Test case] | all | byteAlign | 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: [#] 889 [Test case] | all | byteAlign | 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: [#] 890 [Test case] | all | byteAlign | 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: [#] 891 [Test case] | all | byteAlign | 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: [#] 892 [Test case] | all | byteAlign | 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: [#] 893 [Test case] | all | byteAlign | 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: [#] 894 [Test case] | all | byteAlign | 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: [#] 895 [Test case] | all | byteAlign | 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: [#] 896 [Test case] | all | byteAlign | 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: [#] 897 [Test case] | all | byteAlign | 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: [#] 898 [Test case] | all | byteAlign | 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: [#] 899 [Test case] | all | byteAlign | 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: [#] 900 [Test case] | all | byteAlign | 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: [#] 901 [Test case] | all | byteAlign | 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: [#] 902 [Test case] | all | byteAlign | 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: [#] 903 [Test case] | all | byteAlign | 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: [#] 904 [Test case] | all | byteAlign | 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: [#] 905 [Test case] | all | byteAlign | 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: [#] 906 [Test case] | all | byteAlign | 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: [#] 907 [Test case] | all | byteAlign | 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: [#] 908 [Test case] | all | byteAlign | 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: [#] 909 [Test case] | all | byteAlign | 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: [#] 910 [Test case] | all | byteAlign | 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: [#] 911 [Test case] | all | byteAlign | 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: [#] 912 [Test case] | all | byteAlign | 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: [#] 913 [Test case] | all | byteAlign | 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: [#] 914 [Test case] | all | byteAlign | 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: [#] 915 [Test case] | all | byteAlign | 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: [#] 916 [Test case] | all | byteAlign | 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: [#] 917 [Test case] | all | byteAlign | 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: [#] 918 [Test case] | all | byteAlign | 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: [#] 919 [Test case] | all | byteAlign | 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: [#] 920 [Test case] | all | byteAlign | 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: [#] 921 [Test case] | all | byteAlign | 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: [#] 922 [Test case] | all | byteAlign | 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: [#] 923 [Test case] | all | byteAlign | 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: [#] 924 [Test case] | all | byteAlign | 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: [#] 925 [Test case] | all | byteAlign | 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: [#] 926 [Test case] | all | byteAlign | 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: [#] 927 [Test case] | all | byteAlign | 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: [#] 928 [Test case] | all | byteAlign | 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: [#] 929 [Test case] | all | byteAlign | 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: [#] 930 [Test case] | all | byteAlign | 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: [#] 931 [Test case] | all | byteAlign | 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: [#] 932 [Test case] | all | byteAlign | 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: [#] 933 [Test case] | all | byteAlign | 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: [#] 934 [Test case] | all | byteAlign | 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: [#] 935 [Test case] | all | byteAlign | 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: [#] 936 [Test case] | all | byteAlign | 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: [#] 937 [Test case] | all | byteAlign | 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: [#] 938 [Test case] | all | byteAlign | 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: [#] 939 [Test case] | all | byteAlign | 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: [#] 940 [Test case] | all | byteAlign | 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: [#] 941 [Test case] | all | byteAlign | 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: [#] 942 [Test case] | all | byteAlign | 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: [#] 943 [Test case] | all | byteAlign | 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: [#] 944 [Test case] | all | byteAlign | 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: [#] 945 [Test case] | all | byteAlign | 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: [#] 946 [Test case] | all | byteAlign | 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: [#] 947 [Test case] | all | byteAlign | 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: [#] 948 [Test case] | all | byteAlign | 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: [#] 949 [Test case] | all | byteAlign | 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: [#] 950 [Test case] | all | byteAlign | 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: [#] 951 [Test case] | all | byteAlign | 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: [#] 952 [Test case] | all | byteAlign | 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: [#] 953 [Test case] | all | byteAlign | 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


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

Output: Globally indexed element-element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Globally indexed attribute-attribute value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Globally indexed element-attribute value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Unindexed comment values

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Unindexed PI values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 959 [Test case] | all | byteAlign | builtinDatatypes | validDatatype | stringTable | valuePartitionCapacity | boundedTables-00 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Value partition capacity test limited to 80 values

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 960 [Test case] | all | byteAlign | builtinDatatypes | validDatatype | stringTable | valuePartitionCapacity | boundedTables-01 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Test the case of no string indexing

EXI 1.0 (Second Edition): All interoperability tests


Input: [#] 961 [Test case] | all | byteAlign | builtinDatatypes | validDatatype | stringTable | valuePartitionCapacity | boundedTables-02 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Unlimited value partition capacity test

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Value max length equal to 0

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Value max length test

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Unlimited value max length

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Value max length test

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid small base64 element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid base64 element value with '=' chars

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Base64 element with no value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid base64+whitespaces element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid whitespaces+base64 element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid base64 attribute value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid hexa value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: '1' boolean element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: '0' boolean element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: true boolean element value

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

Output: '1' boolean element value with pattern facet

EXI 1.0 (Second Edition): All interoperability tests


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

Output: 'true' boolean element value with pattern facet

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple date value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple dateTime value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: dateTime with Z

EXI 1.0 (Second Edition): All interoperability tests


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

Output: dateTime with time zone value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: dateTime with fractional value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: dateTime with time zone and fractional value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple gDay value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple gMonth value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gMonth value with time zone

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gMonth value with time zone

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple gMonthDay value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gMonthDay value with time zone

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gYear values

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gYear value with time zone

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gYearMonth value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gYearMonth values with time zone

EXI 1.0 (Second Edition): All interoperability tests


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

Output: gYearMonth values with time zone

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

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

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Positive Decimal without fraction

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Negative Decimal with fraction

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Decimal with fraction with leading zeros

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Decimal with '0' integral part

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Decimal with '' integral part

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Big positive decimal value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Big negative decimal value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of month day, 8 choices

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of integers, 9 choices

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of floats, 1 choice

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of qnames

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of union

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of list with a valid value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: enumeration of list with a schema-invalid value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple positive float values

EXI 1.0 (Second Edition): All interoperability tests


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

Output: INF float value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: -INF float value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: NaN float value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple positive double value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Float values with negative mantissa and exponent

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Double values

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Float values with big exponents

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Float values with big mantissas

EXI 1.0 (Second Edition): All interoperability tests


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

Output: List of bytes

EXI 1.0 (Second Edition): All interoperability tests


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

Output: list values without prefix and/or URI

EXI 1.0 (Second Edition): All interoperability tests


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

Output: list values with floats

EXI 1.0 (Second Edition): All interoperability tests


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

Output: list values with enumerations

EXI 1.0 (Second Edition): All interoperability tests


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

Output: list values as NMTOKENS

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple qname values (prefixes preserved)

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid nbit integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid unsigned integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Valid integer element value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Lm - Unicode 3.1.0 value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Lm - Unicode 3.2.0 value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Lm - Unicode 6.0.0 value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Lm - Invalid value

EXI 1.0 (Second Edition): All interoperability tests