extensibility

The Errors Pane


The Errors pane displays problems that XML Authority has found while importing or editing your schema. It will appear if there are errors when a schema (or SGML DTD) is initially opened, and may also be opened from the View menu's Window submenu. It will also appear if there are errors when "Check for Errors" is selected from the Tools menu. This pane includes errors noted while the schema is loaded, as well as on errors created through editing within XML Authority. (Red selector buttons in the declaration panes provide an additional indication of those errors.)

Errors Pane

Figure A - The Errors Pane

XML Authority indicates the total number of errors, and provides a list of errors and details about the errors in this pane. Clicking on the error message will take you to the source of the error. If the error was an error on import, you'll be able to edit the original imported material and reparse it. If the error was found after the declaration was imported into or created within XML Authority, you'll be able to edit the code in the source pane. (The header in the file will indicate whether the material you are editing is "Original Source" for an import or "Generated Source".) Reparsing the code will revise the contents of the Error pane.

Errors marked with red selectors are problems that will need manual correction - the declaration arrived without a complete set of information that can be used by XML. Yellow selectors indicate problems that XML Authority was able to correct, though they may have required minor modifications to the imported information. Green selectors are informational, indicating problems that XML Authority has already fixed, typically the use of SGML data types that XML doesn't support. In these cases, though there has been a change, the schema developer shouldn't need to make any modifications.

Clicking on the "Check For Errors" link at the top right of the pane will make XML Authority reexamine the current schema for additional errors.

Copyright 2000 Extensibility, Inc.

Suite 250, 200 Franklin Street, Chapel Hill, North Carolina 27516