In many cases people extend schemas without having the original schema that you might be editing with "know" about these extensions. For example, if I extend a schema by adding a type/element to a substitution group, the original schema does not know about this extension.
You can create documents that via the namespaces use these extensions. They will be valid and it would seem that this product would support such an instance. On the other hand, if you are editing a document that has yet to reference this namespace/schema combination for the extension, you don't have the new type/element available to you to insert. It would be really handy to be able to load a schema for ad-hoc extensions. Further, in many situations, these extensions aren't ad-hoc. You want them to be provided by the configuration. So you really want to tell the editor about these addition schemas that the main document's schema does not reference so these extensions are available to your author. While I have examples of this, the simplest way to duplicate this is to create a substitution group in the main schema and then, in another schema, add another element to this. If your main document is created only from the main schema, this extension will not show up (obviously) in the current version of this editor. While there is a work-around of making a master schema that imports everything, this really isn't what you want from an XML Schema perspective. Alex Milowski FAX: (707) 598-7649 alex at milowski.com "The excellence of grammar as a guide is proportional to the paucity of the inflexions, i.e. to the degree of analysis effected by the language considered." Bertrand Russell in a footnote of Principles of Mathematics

