WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
XML Schema
These interfaces can be used to read XML Schema files. This is mainly used by Mozilla's SOAP implementation. Mozilla does not currently have support for validating documents against a Schema, but you can use these interfaces as a way to read schemas. Use the nsISchemaLoader interface to load a Schema either synchronously or asynchronously, or process an existing DOM element as a schema.
nsISchemansISchemaAnyAttribute
nsISchemaAnyParticle
nsISchemaAttribute
nsISchemaAttributeComponent
nsISchemaAttributeGroup
nsISchemaBuiltinType
nsISchemaCollection
nsISchemaComplexType
nsISchemaComponent
nsISchemaElement
nsISchemaFacet
nsISchemaListType
nsISchemaLoadListener
nsISchemaLoader
nsISchemaModelGroup
nsISchemaParticle
nsISchemaRestrictionType
nsISchemaSimpleType
nsISchemaType
nsISchemaUnionType
@mozilla.org/xmlextras/schemas/builtinschemacollection;1
@mozilla.org/xmlextras/schemas/schemaloader;1
Reference documentation is generated from Mozilla's source.
