The text class of a formal public identifier used in a base character set parameter of the SGML Declaration must be CHARSET if FORMAL YES is specified.
#0156 Markup Error
ISO 8879, 13.1.1.1
The text class of a formal public identifier used in a base character set parameter of the SGML Declaration must be CHARSET if FORMAL YES is specified.