Two errors regarding event types in SCXML

Hey fellas,

I'm writing a SCXML parser, and learning some XML along the way. I
noticed two problems I will detail shortly.

I'm referring to this version:
https://www.w3.org/TR/2015/REC-scxml-20150901/
And I'm also referring to this version:
https://www.w3.org/2011/04/SCXML/scxml-datatypes.xsd
Both are current at the time of writing.

Problem 1: https://www.w3.org/TR/2015/REC-scxml-20150901/#N103BF

At the section 3.5.1 "Attribute Details" containing a table of
attributes for <transition>, it states that the type of the attribute
"event" is EventsTypes.datatype. I believe the correct type is
EventTypes.datatype, i.e. without an "s" after "Event".

Problem 2: https://www.w3.org/TR/2015/REC-scxml-20150901/#EventDescriptors

In the fifth paragraph of the section 3.12.1 "Event Descriptors", it states:

"Note that a transition with 'event' of 'error', one with 'error.',
and one with 'error.*' are functionally equivalent".

However, the <xsd:pattern> for both EventType.datatype and
EventTypes.datatype preclude a trailing period.

Best regards,
Bento Borges Schirmer

Received on Monday, 8 September 2025 15:25:59 UTC