Mega Code Archive

 
Categories / XML / XML Schema
 

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.rntsoft.com Schema.xsd"               xmlns="http://www.rntsoft.com"               >     <name>name 1</name>     <address>1 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.rntsoft.com" xmlns="http://www.rntsoft.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>