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.

nsISchema
nsISchemaAnyAttribute
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.