242
Programming Languages for mis
8.7.5 <!ATTLIST>
e <!ATT LIST> declaration declares element attributes and their permissible val-
ues. For example, <!ATTLIST Message From CDATA #IMPLIED > means that
From is an attribute of the Message element, its type is character data, and optional.
e #IMPLIED keyword means optional. If #REQUIRED is applied, the attribute must
appear. <!ATTLIST> declarations are placed after all <!ELE M EN T> declarations.
8.7.6 <!E N TIT Y>
e <!E N TIT Y> declaration declares special character references, text macros, and
other content from external sources. e <!EN TIT Y> declaration provides reference
mechanisms for any non- ASCII characters (such as international characters) that
do not have a direct input method on ...