RFC Errata
RFC 8794, "Extensible Binary Meta Language", July 2020
Note: This RFC has been updated by RFC 9559
Source of RFC: cellar (art)
Errata ID: 7185
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Steve Lhomme
Date Reported: 2022-10-30
Section 11.1.16 says:
<xs:attribute name="maxOccurs" default="1">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
It should say:
<xs:attribute name="maxOccurs" default="unbounded">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="unbounded"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
Notes:
maxOccurs doesn't have a defined default value and has no upper bound.
See https://github.com/ietf-wg-cellar/ebml-specification/issues/395
