Missing attributes in StandardHeader <Hdr/> ?

Imported from previous forum

Per spec following 3 attributes are required in the StandardHeader :
BeginString (8)
BodyLength (9)
MsgType (35)

However the schema fixml-components-base-5-0-SP2.xsd does not seem to have these 3 attributes defined in (in BaseHeaderAttributes of the parent MessageHeader_t).

Did I miss it or it is not supposed to be there?

Thanks.

These are omitted purposely. BegString is replaced by version in the FIXML element. MsgType is explicitly given as the message element name (such as ). BodyLength is omitted as it is not considered necessary for an XML message.

Per spec following 3 attributes are required in the StandardHeader
: BeginString (8) BodyLength (9) MsgType (35)

However the schema fixml-components-base-5-0-SP2.xsd does not seem to
have these 3 attributes defined in (in BaseHeaderAttributes of
the parent MessageHeader_t).

Did I miss it or it is not supposed to be there?

Thanks.

Makes sense, thank you.

I guess same applies to ? The StandardTrailer is omitted altogether.

These are omitted purposely. BegString is replaced by version in the
FIXML element. MsgType is explicitly given as the message element name
(such as ). BodyLength is omitted as it is not considered
necessary for an XML message.

Per spec following 3 attributes are required in the StandardHeader
: BeginString (8) BodyLength (9) MsgType (35)

However the schema fixml-components-base-5-0-SP2.xsd does not seem to
have these 3 attributes defined in (in BaseHeaderAttributes of
the parent MessageHeader_t).

Did I miss it or it is not supposed to be there?

Thanks.