Definition of a student element uses primitive types for the child elements : complexType « XML Schema « XML

Home
XML
1.CSS Style
2.SVG
3.XML Schema
4.XQuery
5.XSLT stylesheet
XML » XML Schema » complexType 
Definition of a student element uses primitive types for the child elements

File: Data.xml

<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://www.java2s.com Schema.xsd"
              xmlns="http://www.java2s.com"
              >
    <name>name 1</name>
    <address>Street.</address>
    <GPA>3.50</GPA>
    <active>true</active>
</data> 


File: Schema.xsd

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://www.java2s.com" xmlns="http://www.java2s.com"
  elementFormDefault="qualified">
  
  <xs:element name="data" type="myType"/>
  
    <xs:complexType name="myType">
        <xs:sequence>
        <xs:element name="name"    type="xs:string" />
        <xs:element name="address" type="xs:string" />
        <xs:element name="GPA"     type="xs:decimal" />
        <xs:element name="active"  type="xs:boolean" />            
        </xs:sequence>
    </xs:complexType>

</xs:schema>

 
Related examples in the same category
1.Define a complexType
2.complex type with sequence
3.complexType outside the element
4.Anonymous complex type and sequence
5.Complex type with group reference
6.Complex type with complex content
7.Build Complex type with simple Type
8.complexType with extension
9.complexType with restriction
10.complexType mixed="true"
11.Nested complexType
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.