If a formal public identifier's text class is not CHARSET, it must contain a "public text language" that is a valid name.
          #0160   Markup Error
ISO 8879, 10.2.2.5
          If a formal public identifier's text class is not CHARSET, it must contain a "public text language" that is a valid name.