Editing NVDL Schemas
Some complex XML documents are composed by combining elements and attributes from namespaces. Furthermore, the schemas that define these namespaces are not even developed in the same schema language. In such cases, it is difficult to specify in the document all the schemas that must be taken into account for validation of the XML document or for content completion. An NVDL (Namespace Validation Definition Language) schema can be used. This schema allows the application to combine and interleave multiple schemas of different types (W3C XML Schema, RELAX NG schema, Schematron schema) in the same XML document.
Oxygen XML Editor Eclipse plugin offers support for editing NVDL schema files in the following editing modes:
- Text editing mode - Allows you to edit NVDL schema files in a source editing mode, along with a schema design pane with two tabs that offer a Full Model View and Logical Model View.
- Grid editing mode - Displays NVDL schema files in a structured spreadsheet-like grid.
- Author editing mode - The visual Author mode is also available for Relax NG schema files, presenting them in a compact and easy to understand representation.
For information about applying and detecting schemas, see Associating a Schema to XML Documents.