[an error occurred while processing this directive]
[an error occurred while processing this directive]

Supravalidation

SupraSGML validation, or supravalidation for short, is a process we run on our completed files to identify errors and inconsistencies that are not caught by the validation process. Supravalidation reports both actual errors and things it thinks are suspicious; it offers you a report on the encoded text which you can use to decide whether anything needs to be fixed. To run supravalidation on your file, have the file open in emacs, and type Control-c Control-x. The output will appear in a second buffer. To go to the location of a given error message, type Control-x `. After you’ve fixed the errors reported, run supravalidation again to make sure that you haven’t overlooked anything or accidentally introduced new errors.

Below is a list of the different messages you may see in the supravalidation report, and information on how to interpret the results. Some parts of the supravalidation process are a little out of date and these can be ignored as noted.