15.2. Schema (Schema Schema Component)

A schema component is represented in an XML schema document by a schema element.

A schema is an object having the following set-valued properties:

  • Element declarations

    A set containing the global element types. (All element types are named.) See Section 15.4.

  • Type definitions

    A set containing the global (hence named) structure types (simple and complex types). See Sections 15.3.2 and 15.4.2.

  • Attribute declarations

    A set containing the global (hence named) attribute types. See Section 15.3.

  • Attribute group definitions

    A set containing the named attribute-use groups. (All named attribute-use groups are global and named.) See Section 15.4.6.1.

  • Model group definitions

    A set containing the named model groups. (All

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.