| <?xml version="1.0" encoding="US-ASCII" ?> |
| |
| <!-- ===================================================================== |
| A message represents a single named message that can be loaded |
| ===================================================================== --> |
| <!ELEMENT Message (#PCDATA)> |
| <!ATTLIST Message |
| Id CDATA #REQUIRED |
| Text CDATA #REQUIRED> |
| |
| |
| <!-- ===================================================================== |
| A message type represents groups of messages of the same severity |
| ===================================================================== --> |
| <!ELEMENT Warning (Message*)> |
| <!ELEMENT Error (Message*)> |
| <!ELEMENT FatalError (Message*)> |
| |
| |
| <!-- ===================================================================== |
| A message domain represents (optionally) a group of warnings, errors, |
| and validity errors. |
| ===================================================================== --> |
| <!ELEMENT MsgDomain (Warning?, Error?, FatalError?)> |
| <!ATTLIST MsgDomain |
| Domain CDATA #REQUIRED> |
| |
| |
| <!-- ===================================================================== |
| A message file is the top level element, which contains all the |
| general info about the messages contained, and the child elements |
| that contain the various message domain. |
| ===================================================================== --> |
| <!ELEMENT MsgFile (MsgDomain+)> |
| <!ATTLIST MsgFile |
| Locale CDATA #REQUIRED> |