| Previous | Table of Contents | Next | 
   This section provides a description of the main features of the XML package. 
   An XML schema contains a set of definitions and declarations, in the form of XML element type definitions. An XML element
            type may contain a set of XML attributes and/or a content model. An attribute can have one of the following defaults: required,
            implied, default, or fixed. The content model can be one of the following types: empty, any, mixed, or element. Except for
            the empty content model, a content model consists of constituent parts, particularly element type references. The allowed
            occurrence of the constituents can be one of the following types: one, zero; or one, zero or more; or one or more. 
   An any content model consists of any element types. A mixed content model consists of character data and specified element
            type references. An element content model consists of specified element type references and/or element content models. An
            element content model can be one of the following types: choice or sequence.