XMLmind XML Editor - Support of RELAX NG Schemas

Hussein Shafie

Pixware

Immeuble Capricorne,
23 rue Colbert
78180 Montigny Le Bretonneux,
France,
Phone: +33 (0)1 30 60 07 00,
Fax: +33 (0)1 30 96 05 23,
Web: www.xmlmind.com/xmleditor
Email: 

December 2, 2005

Abstract

This document describes how RELAX NG schemas are supported by XMLmind XML Editor.


Table of Contents

1. Implementation of RELAX NG in XMLmind XML Editor
2. Specifying which RELAX NG schema to use for validating a document
2.1. The relaxng configuration element
2.2. The <?xxe-relaxng-schema> processing instruction
2.3. Sample XXE configurations using RELAX NG schemas
3. XMLmind XML Editor-friendly content models
3.1. The non-validating, lenient, editing mode
3.2. Problems with attributes
3.3. Help provided by the "Show Content Model" window
3.4. Other content models which are not XXE-friendly
4. Command line tools
4.1. rngvalid
4.2. rngdoc
5. Missing features