Input: [#] 1713 [Test case] | all | compression | 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: [#] 1714 [Test case] | all | compression | 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: [#] 1715 [Test case] | all | compression | 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: [#] 1716 [Test case] | all | compression | 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: [#] 1717 [Test case] | all | compression | 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: [#] 1718 [Test case] | all | compression | 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: [#] 1719 [Test case] | all | compression | 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: [#] 1720 [Test case] | all | compression | 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: [#] 1721 [Test case] | all | compression | 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: [#] 1722 [Test case] | all | compression | 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: [#] 1723 [Test case] | all | compression | 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: [#] 1724 [Test case] | all | compression | 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: [#] 1725 [Test case] | all | compression | 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: [#] 1726 [Test case] | all | compression | 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: [#] 1727 [Test case] | all | compression | 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: [#] 1728 [Test case] | all | compression | 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: [#] 1729 [Test case] | all | compression | 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: [#] 1730 [Test case] | all | compression | 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: [#] 1731 [Test case] | all | compression | 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: [#] 1732 [Test case] | all | compression | 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: [#] 1733 [Test case] | all | compression | 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: [#] 1734 [Test case] | all | compression | 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: [#] 1735 [Test case] | all | compression | 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: [#] 1736 [Test case] | all | compression | 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: [#] 1737 [Test case] | all | compression | 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: [#] 1738 [Test case] | all | compression | 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: [#] 1739 [Test case] | all | compression | 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: [#] 1740 [Test case] | all | compression | 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: [#] 1741 [Test case] | all | compression | 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: [#] 1742 [Test case] | all | compression | 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: [#] 1743 [Test case] | all | compression | 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: [#] 1744 [Test case] | all | compression | 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: [#] 1745 [Test case] | all | compression | 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: [#] 1746 [Test case] | all | compression | 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: [#] 1747 [Test case] | all | compression | 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: [#] 1748 [Test case] | all | compression | 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: [#] 1749 [Test case] | all | compression | 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: [#] 1750 [Test case] | all | compression | 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: [#] 1751 [Test case] | all | compression | 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: [#] 1752 [Test case] | all | compression | 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: [#] 1753 [Test case] | all | compression | 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: [#] 1754 [Test case] | all | compression | 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: [#] 1755 [Test case] | all | compression | 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: [#] 1756 [Test case] | all | compression | 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: [#] 1757 [Test case] | all | compression | 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: [#] 1758 [Test case] | all | compression | 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: [#] 1759 [Test case] | all | compression | 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: [#] 1760 [Test case] | all | compression | 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: [#] 1761 [Test case] | all | compression | 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: [#] 1762 [Test case] | all | compression | 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: [#] 1763 [Test case] | all | compression | 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: [#] 1764 [Test case] | all | compression | 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: [#] 1765 [Test case] | all | compression | 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: [#] 1766 [Test case] | all | compression | 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: [#] 1767 [Test case] | all | compression | 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: [#] 1768 [Test case] | all | compression | 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: [#] 1769 [Test case] | all | compression | 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: [#] 1770 [Test case] | all | compression | 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: [#] 1771 [Test case] | all | compression | 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: [#] 1772 [Test case] | all | compression | 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: [#] 1773 [Test case] | all | compression | 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: [#] 1774 [Test case] | all | compression | 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: [#] 1775 [Test case] | all | compression | 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: [#] 1776 [Test case] | all | compression | 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: [#] 1777 [Test case] | all | compression | 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: [#] 1778 [Test case] | all | compression | 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: [#] 1779 [Test case] | all | compression | 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: [#] 1780 [Test case] | all | compression | 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: [#] 1781 [Test case] | all | compression | 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: [#] 1782 [Test case] | all | compression | 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: [#] 1783 [Test case] | all | compression | 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: [#] 1784 [Test case] | all | compression | 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: [#] 1785 [Test case] | all | compression | 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: [#] 1786 [Test case] | all | compression | 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: [#] 1787 [Test case] | all | compression | 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: [#] 1788 [Test case] | all | compression | 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: [#] 1789 [Test case] | all | compression | 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: [#] 1790 [Test case] | all | compression | 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: [#] 1791 [Test case] | all | compression | 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: [#] 1792 [Test case] | all | compression | 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: [#] 1793 [Test case] | all | compression | 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: [#] 1794 [Test case] | all | compression | 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: [#] 1795 [Test case] | all | compression | 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: [#] 1796 [Test case] | all | compression | 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: [#] 1797 [Test case] | all | compression | 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: [#] 1798 [Test case] | all | compression | 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: [#] 1799 [Test case] | all | compression | 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: [#] 1800 [Test case] | all | compression | 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: [#] 1801 [Test case] | all | compression | 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: [#] 1802 [Test case] | all | compression | 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: [#] 1803 [Test case] | all | compression | 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: [#] 1804 [Test case] | all | compression | 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: [#] 1805 [Test case] | all | compression | 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: [#] 1806 [Test case] | all | compression | 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: [#] 1807 [Test case] | all | compression | 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: [#] 1808 [Test case] | all | compression | 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: [#] 1809 [Test case] | all | compression | 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: [#] 1810 [Test case] | all | compression | 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: [#] 1811 [Test case] | all | compression | 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: [#] 1812 [Test case] | all | compression | 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: [#] 1813 [Test case] | all | compression | 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: [#] 1814 [Test case] | all | compression | 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: [#] 1815 [Test case] | all | compression | 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: [#] 1816 [Test case] | all | compression | 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: [#] 1817 [Test case] | all | compression | 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: [#] 1818 [Test case] | all | compression | 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: [#] 1819 [Test case] | all | compression | 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: [#] 1820 [Test case] | all | compression | 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: [#] 1821 [Test case] | all | compression | 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: [#] 1822 [Test case] | all | compression | 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: [#] 1823 [Test case] | all | compression | 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: [#] 1824 [Test case] | all | compression | 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: [#] 1825 [Test case] | all | compression | 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: [#] 1826 [Test case] | all | compression | builtinDatatypes | validDatatype | rcsEncoding | restrictedCharacterSets-charClassLm-03 [Canon2OpenEXI] PASSED [EXIficient2OpenEXI] PASSED [Canon2EXIficient] PASSED [OpenEXI2EXIficient] PASSED [EXIficient2Canon] PASSED [OpenEXI2Canon] PASSED [Specification reference] specification [Input file] file [Testcase description]

Output: Char Class Lm - Invalid value

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Nd - valid

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Nd - valid

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Char Class Nd - invalid

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple range - valid

EXI 1.0 (Second Edition): All interoperability tests


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

Output: Simple range - outside ranage value

EXI 1.0 (Second Edition): All interoperability tests


Input: [Event Name] dragstart [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Contains source node unless a selection is being dragged, in which case it is empty [effectAllowed] uninitialized [Default Action] Initiate the drag-and-drop operation [dropEffect]


Input: [Event Name] drag [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Empty [effectAllowed] Same as last event [Default Action] Continue the drag-and-drop operation [dropEffect]


Input: [Event Name] dragenter [Target] Immediate user selection or the body element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Empty [effectAllowed] Same as last event [Default Action] Reject immediate user selection as potential target element [dropEffect]

Output: Based on effectAllowed value


Input: [Event Name] dragleave [Target] Previous target element [Bubbles?] ✓ Bubbles [Cancelable?] — [dataTransfer] Empty [effectAllowed] Same as last event [Default Action] None [dropEffect]


Input: [Event Name] dragover [Target] Current target element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] Empty [effectAllowed] Same as last event [Default Action] Reset the current drag operation to "none" [dropEffect]

Output: Based on effectAllowed value


Input: [Event Name] drop [Target] Current target element [Bubbles?] ✓ Bubbles [Cancelable?] ✓ Cancelable [dataTransfer] getData() returns data set in dragstart event [effectAllowed] Same as last event [Default Action] Varies [dropEffect]

Output: Current drag operation


Input: [Event Name] dragend [Target] Source node [Bubbles?] ✓ Bubbles [Cancelable?] — [dataTransfer] Empty [effectAllowed] Same as last event [Default Action] Varies [dropEffect]

Output: Current drag operation


Input: [For this page] A plain text version of the page, handy for pasting into email. [,shortcut] ,text [Access control] Same as the document [General tool]

Output: HTML to Text converter


Input: [For this page] List of bad links in the page [,shortcut] ,checklink [Access control] Same as the document [General tool]

Output: Link Checker


Input: [For this page] Bad links in a page and in pages linked from it [,shortcut] ,rchecklink [Access control] Same as the document [General tool]

Output: Link Checker


Input: [For this page] List of HTML markup errors. [,shortcut] ,validate [Access control] Same as the document [General tool]

Output: HTML Validator


Input: [For this page] List of spelling errors. [,shortcut] ,spell [Access control] Same as the document [General tool]

Output: W3C Spellchecker


Input: [For this page] List of style CSS errors. [,shortcut] ,cssvalidate [Access control] Works only on public pages. [General tool]

Output: CSS Validator


Input: [For this page] Log of changes to the document [,shortcut] ,cvslog [Access control] Public on dev.w3.org, Team-only on www.w3.org [General tool]

Output: CVS Log


Input: [For this page] HTTP headers sent by the server [,shortcut] ,headers [Access control] Same as the document [General tool]

Output: Headers


Input: [For this page] Check the compliance of this document to the W3C publication rules [,shortcut] ,pubrules [Access control] Same as the document [General tool]

Output: the pubrules checker


Input: [For this page] Check the compliance of this document to the W3C publication rules, only displaying errors [,shortcut] ,pubruleserrors [Access control] Same as the document [General tool]

Output: the pubrules checker


Input: [Event name] loadstart [Interface] ProgressEvent [PROGRESS] [Preconditions] networkState equals NETWORK_LOADING [Dispatched when...]

Output: The user agent begins looking for media data, as part of the resource selection algorithm.


Input: [Event name] progress [Interface] ProgressEvent [PROGRESS] [Preconditions] networkState equals NETWORK_LOADING [Dispatched when...]

Output: The user agent is fetching media data.


Input: [Event name] suspend [Interface] ProgressEvent [PROGRESS] [Preconditions] networkState equals NETWORK_IDLE [Dispatched when...]

Output: The user agent is intentionally not currently fetching media data, but does not have the entire media resource downloaded.


Input: [Event name] load [Interface] ProgressEvent [PROGRESS] [Preconditions] networkState equals NETWORK_LOADED [Dispatched when...]

Output: The user agent finishes fetching the entire media resource.


Input: [Event name] abort [Interface] ProgressEvent [PROGRESS] [Preconditions] error is an object with the code MEDIA_ERR_ABORTED. networkState equals either NETWORK_EMPTY or NETWORK_LOADED, depending on when the download was aborted. [Dispatched when...]

Output: The user agent stops fetching the media data before it is completely downloaded.


Input: [Event name] error [Interface] ProgressEvent [PROGRESS] [Preconditions] error is an object with the code MEDIA_ERR_NETWORK or higher. networkState equals either NETWORK_EMPTY or NETWORK_LOADED, depending on when the download was aborted. [Dispatched when...]

Output: An error occurs while fetching the media data.


Input: [Event name] emptied [Interface] Event [Preconditions] networkState is NETWORK_EMPTY; all the DOM attributes are in their initial states. [Dispatched when...]

Output: A media element whose networkState was previously not in the NETWORK_EMPTY state has just switched to that state (either because of a fatal error during load that's about to be reported, or because the load() method was invoked while the resource selection algorithm was already running, in which case it is fired synchronously during the load() method call).


Input: [Event name] stalled [Interface] ProgressEvent [Preconditions] networkState is NETWORK_LOADING. [Dispatched when...]

Output: The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.


Input: [Event name] play [Interface] Event [Preconditions] paused is newly false. [Dispatched when...]

Output: Playback has begun. Fired after the play() method has returned.


Input: [Event name] pause [Interface] Event [Preconditions] paused is newly true. [Dispatched when...]

Output: Playback has been paused. Fired after the pause method has returned.


Input: [Event name] loadedmetadata [Interface] Event [Preconditions] readyState is newly equal to HAVE_METADATA or greater for the first time. [Dispatched when...]

Output: The user agent has just determined the duration and dimensions of the media resource.


Input: [Event name] loadeddata [Interface] Event [Preconditions] readyState newly increased to HAVE_CURRENT_DATA or greater for the first time. [Dispatched when...]

Output: The user agent can render the media data at the current playback position for the first time.


Input: [Event name] waiting [Interface] Event [Preconditions] readyState is newly equal to or less than HAVE_CURRENT_DATA, and paused is false. Either seeking is true, or the current playback position is not contained in any of the ranges in buffered. It is possible for playback to stop for two other reasons without paused being false, but those two reasons do not fire this event: maybe playback ended, or playback stopped due to errors. [Dispatched when...]

Output: Playback has stopped because the next frame is not available, but the user agent expects that frame to become available in due course.


Input: [Event name] playing [Interface] Event [Preconditions] readyState is newly equal to or greater than HAVE_FUTURE_DATA, paused is false, seeking is false, or the current playback position is contained in one of the ranges in buffered. [Dispatched when...]

Output: Playback has started.


Input: [Event name] canplay [Interface] Event [Preconditions] readyState newly increased to HAVE_FUTURE_DATA or greater. [Dispatched when...]

Output: The user agent can resume playback of the media data, but estimates that if playback were to be started now, the media resource could not be rendered at the current playback rate up to its end without having to stop for further buffering of content.


Input: [Event name] canplaythrough [Interface] Event [Preconditions] readyState is newly equal to HAVE_ENOUGH_DATA. [Dispatched when...]

Output: The user agent estimates that if playback were to be started now, the media resource could be rendered at the current playback rate all the way to its end without having to stop for further buffering.


Input: [Event name] seeking [Interface] Event [Dispatched when...]

Output: The seeking DOM attribute changed to true and the seek operation is taking long enough that the user agent has time to fire the event.


Input: [Event name] seeked [Interface] Event [Dispatched when...]

Output: The seeking DOM attribute changed to false.


Input: [Event name] timeupdate [Interface] Event [Dispatched when...]

Output: The current playback position changed as part of normal playback or in an especially interesting way, for example discontinuously.


Input: [Event name] ended [Interface] Event [Preconditions] currentTime equals the end of the media resource; ended is true. [Dispatched when...]

Output: Playback has stopped because the end of the media resource was reached.


Input: [Event name] ratechange [Interface] Event [Dispatched when...]

Output: Either the defaultPlaybackRate or the playbackRate attribute has just been updated.


Input: [Event name] durationchange [Interface] Event [Dispatched when...]

Output: The duration attribute has just been updated.


Input: [Event name] volumechange [Interface] Event [Dispatched when...]

Output: Either the volume attribute or the muted attribute has changed. Fired after the relevant attribute's setter has returned.


Input: [#] 1 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Simple document with EXI Cookie [Test case]

Output: | all | header | cookie | cookie-01


Input: [#] 2 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Built-in root tag with a schema-informed child element [Test case]

Output: | all | header | schemaId | builtinElementGrammar | builtin.toSchemaInformed-00


Input: [#] 3 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Block size = 1 with a document containing 100 values [Test case]

Output: | all | header | blockSize | blockSize-00


Input: [#] 4 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Block size = 100 with a document containing 100 values [Test case]

Output: | all | header | blockSize | blockSize-01


Input: [#] 5 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Block size = 100 with a document containing 99 values [Test case]

Output: | all | header | blockSize | blockSize-02


Input: [#] 6 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Block size = unbounded with a document containing 100 values [Test case]

Output: | all | header | blockSize | blockSize-03


Input: [#] 7 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Block size = unbounded with a document containing 99 values [Test case]

Output: | all | header | blockSize | blockSize-04


Input: [#] 8 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Block size = unbounded with a document containing 200 values [Test case]

Output: | all | header | blockSize | blockSize-05


Input: [#] 9 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-01


Input: [#] 10 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-02


Input: [#] 11 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-03


Input: [#] 12 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-04


Input: [#] 13 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-05


Input: [#] 14 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-06


Input: [#] 15 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-07


Input: [#] 16 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-08


Input: [#] 17 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-09


Input: [#] 18 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-10


Input: [#] 19 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-11


Input: [#] 20 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-12


Input: [#] 21 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-13


Input: [#] 22 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14


Input: [#] 23 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-01


Input: [#] 24 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-02


Input: [#] 25 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-03


Input: [#] 26 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-04


Input: [#] 27 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-05


Input: [#] 28 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-06


Input: [#] 29 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-07


Input: [#] 30 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-08


Input: [#] 31 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-09


Input: [#] 32 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-10


Input: [#] 33 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-11


Input: [#] 34 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-12


Input: [#] 35 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-13


Input: [#] 36 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14


Input: [#] 37 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-01


Input: [#] 38 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-02


Input: [#] 39 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-03


Input: [#] 40 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-04


Input: [#] 41 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-05


Input: [#] 42 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-06


Input: [#] 43 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-07


Input: [#] 44 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-08


Input: [#] 45 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-09


Input: [#] 46 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-10


Input: [#] 47 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-11


Input: [#] 48 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-12


Input: [#] 49 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-13


Input: [#] 50 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14


Input: [#] 51 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-01


Input: [#] 52 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-02


Input: [#] 53 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-03


Input: [#] 54 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-04


Input: [#] 55 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-05


Input: [#] 56 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-06


Input: [#] 57 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-07


Input: [#] 58 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-08


Input: [#] 59 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-09


Input: [#] 60 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-10


Input: [#] 61 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-11


Input: [#] 62 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-12


Input: [#] 63 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-13


Input: [#] 64 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14


Input: [#] 65 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-01


Input: [#] 66 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-02


Input: [#] 67 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-03


Input: [#] 68 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-04


Input: [#] 69 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI before root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-05


Input: [#] 70 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-06


Input: [#] 71 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-07


Input: [#] 72 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] PI+CM after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-08


Input: [#] 73 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] CM+PI after root tag [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-09


Input: [#] 74 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-10


Input: [#] 75 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-11


Input: [#] 76 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Inline DTD with SYSTEM [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-12


Input: [#] 77 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] HTML DTD declaration [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-13


Input: [#] 78 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Mix of CM, PI and DTD [Test case]

Output: | all | header | builtinDocumentGrammar | builtin.doc-14


Input: [#] 79 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses with optional attributes present [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-01


Input: [#] 80 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses with optional attributes omitted [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-02


Input: [#] 81 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses with optional attributes and elements omitted [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-03


Input: [#] 82 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of TypeEmpty in Complex Type Grammar [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-04


Input: [#] 83 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcard attribute with {namespace constraint} ##any [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-05


Input: [#] 84 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcard attribute with {namespace constraint} being a set of namespace names [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-06


Input: [#] 85 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of wildcard attribute with {namespace constraint} ##other [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-07


Input: [#] 86 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of a declared AT(*) to capture a globally-defined attribute with a valid value [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-17


Input: [#] 87 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of a undeclared AT(*) [untyped value] to capture a globally-defined attribute with an invalid value [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-18


Input: [#] 88 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] URIs in specified namespace wildcards get in uri partition of the string table [Test case]

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


Input: [#] 89 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is a simple type [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-20


Input: [#] 90 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is a particle [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-21


Input: [#] 91 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is empty [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-22


Input: [#] 92 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Complex type of which {content type} is a particle [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-23


Input: [#] 93 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:type in a full-fledged complex type grammar [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-24


Input: [#] 94 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use AT(goo:*) where both AT(xsi:type) and AT(xsi:nil) are available. [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-25


Input: [#] 95 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of xsi:nil in a full-fledged complex type grammar [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-26


Input: [#] 96 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use AT(goo:*) where there are no attribute uses available [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-27


Input: [#] 97 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Attribute uses that use local attributes. AT(aK) is typed as xsd:positiveInteger, whereas AT(foo:aK) is typed as xsd:date. [Test case]

Output: | all | header | complexTypeGrammar | schemaInformed.declared.complexType-28


Input: [#] 98 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests the production order in fragment grammars. 1st part of event codes should take 4 bits when pis and comments are both preserved. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-01


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

Output: | all | header | fragment | schemaInformed.declared.fragment-02


Input: [#] 100 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 3 declarations of the element name 'foo:A' all of which use the same type. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-03


Input: [#] 101 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 5 declarations of the element name 'foo:A' the types of which vary. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-04


Input: [#] 102 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 3 declarations of the element name 'foo:A' all of which use the same type but with different nillability. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-05


Input: [#] 103 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] There are 3 declarations of the element name 'foo:A' all of which use the same type with the same nillability 'true'. The same is true for the element name 'foo:B'. [Test case]

Output: | all | header | fragment | schemaInformed.declared.fragment-06


Input: [#] 104 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Decimal mapped to string [Test case]

Output: | all | header | dtrMap | dtr-01


Input: [#] 105 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Doubles mapped to decimal [Test case]

Output: | all | header | dtrMap | dtr-02


Input: [#] 106 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Bounded integers to string [Test case]

Output: | all | header | dtrMap | dtr-04


Input: [#] 107 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Several representation map in the derivation chains [Test case]

Output: | all | header | dtrMap | dtr-05


Input: [#] 108 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests SC event type. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | builtinElementGrammar | builtin.sc-01


Input: [#] 109 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests SC event type with prefix preservation turned on. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | builtinElementGrammar | builtin.sc-02


Input: [#] 110 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests SC event type. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | addingProductionsDefault | schemaInformed.undeclared.sc-01


Input: [#] 111 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Tests SC event type with prefix preservation turned on. String table and grammars have to be saved upon SC occurrences. [Test case]

Output: | all | header | selfContained | addingProductionsDefault | schemaInformed.undeclared.sc-02


Input: [#] 112 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Use of user defined meta-data [Test case]

Output: | all | header | metadata | header.userDefinedMetadata-01


Input: [#] 113 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with CH [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-01


Input: [#] 114 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Root tag with an element child and then a CH [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-02


Input: [#] 115 [3 to 1] PASSED [2 to 1] PASSED [3 to 2] PASSED [1 to 2] PASSED [2 to 3] PASSED [1 to 3] PASSED [Specification reference] specification [Input file] file [Testcase description] Document with a CH element repeated several times [Test case]

Output: | all | bitAlign | builtinGrammar | builtinElementGrammar | builtin.ch-03