Click to return to the XML (Extensible Markup Language) home page    
group Element     XML Schema Preview    
Web Workshop  |  XML (Extensible Markup Language)

Schema Element


Identifies the start of a schema definition.

Syntax

<Schema
    name="schema-name" 
    xmlns="namespace" >

Attributes

name
Name of the schema.
xmlns
One or more namespaces for use with the schema.

Element Information

Number of occurrences 1
Parent elements (No parent elements)
Child elements AttributeType, ElementType, description
Requires closing tag Yes. XML Schema is an XML grammar and, like all XML grammars, all tags must have closing tags to satisfy the definition of well-formed.

Remarks

The Schema element is the document element (the highest-level element) in a schema definition.

The namespaces specified using the xmlns attribute must include the namespace for the schema-defining elements (Schema, ElementType, and so on). Any prefix can be used, but it is convenient to make the Schema namespace the default namespace to avoid having to use a prefix on every XML Schema element.

The Schema document element in an XML Schema should also contain namespace declarations for any other schemas, such as the namespace that defines the built-in data types for XML Schema.

Example

<Schema name="fooSchema" xmlns="urn:schemas-microsoft-com:xml-data"
                         xmlns:dt="urn:schemas-microsoft-com:datatypes">
  
</Schema>


Back to topBack to top

Did you find this topic useful? Suggestions for other topics? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.