Getting Started with XML Schemas : Introduction « XML Schema « XML Tutorial






File: Data.xml
<?xml version = "1.0" ?>
<Customer>
   <FirstName>First</FirstName>
   <MiddleInitial>Middle</MiddleInitial>
   <LastName>Last</LastName>
</Customer>

File: Schema.xsd

<?xml version = "1.0" ?>
<schema xmlns = "http://www.w3.org/2001/XMLSchema">
   <element name = "Customer">
      <complexType>
         <sequence>
            <element name = "FirstName" type = "string" />
            <element name = "MiddleInitial" type = "string" />
            <element name = "LastName" type = "string" />
         </sequence>
      </complexType>
   </element>
</schema>








3.1.Introduction
3.1.1.Getting Started with XML Schemas
3.1.2.XML Schema defines the name vocabulary.
3.1.3. Declarations
3.1.4. element is the root element within an XML Schema.
3.1.5.Target Namespaces
3.1.6.Simple and Complex Types
3.1.7.Primitive Datatypes
3.1.8.Derived Datatypes
3.1.9.Useful built-in simple types
3.1.10.Create global complex types
3.1.11.Derivation by extension
3.1.12.Derivation by restriction