|        | |||||
|  | |||||
| rule type | markup-error | ||||
| Related Syntax | Related Concepts | ||||
Syntax
  markup-error condition?
     log?
     local-declaration*
     action*
The markup-error rule is triggered when a parsing error is found by the current parser. Note that the markup-error rule is a replacement for the deprecated sgml-error rule.  markup-error performs the same functions and has the same behavior as sgml-error but can be used when processing XML as well as SGML documents. The OmniMark program can do a number of things in a markup-error rule:
If the log keyword is specified at the beginning of the rule body, then the conventional error reporting is done in addition to the actions that follow.
If there is more than one markup-error rule in an OmniMark program, the first markup-error rule which has no condition, or which has a condition that is true, is performed.
If there are no markup-error rules which can be performed, the conventional error reporting is done.
| Related Syntax #markup-parser | Related Concepts Errors: counting markup errors XML/SGML error message: retrieving parts of XML/SGML errors: processing | 
| ---- |