Mega Code Archive

 
Categories / XML / XML Schema
 

Include another two xml schemas

File: Course.xml <?xml version="1.0"?> <Course xmlns="http://www.rntsoft.com"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation=                    "http://www.rntsoft.com                     Course.xsd">     <Books>         <Book>                 <Title>title2</Title>                 <Author>author2</Author>                 <Date>1977</Date>                 <ISBN>2-222-22222-2</ISBN>                 <Publisher>publisher2</Publisher>         </Book>     </Books>         <Students>         <Student>             <Name>name 1</Name>             <SSN>123-45-6789</SSN>         </Student>         <Student>             <Name>name 2</Name>             <SSN>000-11-2345</SSN>         </Student>     </Students> </Course> File: Course.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"             targetNamespace="http://www.rntsoft.com"             xmlns="http://www.rntsoft.com"             elementFormDefault="qualified">     <xsd:include schemaLocation="CourseBook.xsd"/>     <xsd:include schemaLocation="CourseStudent.xsd"/>     <xsd:element name="Course">         <xsd:complexType>              <xsd:sequence>                  <xsd:element name="Books">                      <xsd:complexType>                          <xsd:sequence>                              <xsd:element ref="Book" maxOccurs="unbounded"/>                          </xsd:sequence>                      </xsd:complexType>                  </xsd:element>                  <xsd:element name="Students">                      <xsd:complexType>                          <xsd:sequence>                              <xsd:element ref="Student" maxOccurs="unbounded"/>                          </xsd:sequence>                      </xsd:complexType>                  </xsd:element>             </xsd:sequence>         </xsd:complexType>     </xsd:element> </xsd:schema> File: CourseBook.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"             targetNamespace="http://www.rntsoft.com"             xmlns="http://www.rntsoft.com"             elementFormDefault="qualified">     <xsd:element name="Book">         <xsd:complexType>             <xsd:sequence>                 <xsd:element name="Title" type="xsd:string"/>                 <xsd:element name="Author" type="xsd:string"/>                 <xsd:element name="Date" type="xsd:string"/>                 <xsd:element name="ISBN" type="xsd:string"/>                 <xsd:element name="Publisher" type="xsd:string"/>             </xsd:sequence>         </xsd:complexType>     </xsd:element> </xsd:schema> File: CourseStudent.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"             targetNamespace="http://www.rntsoft.com"             xmlns="http://www.rntsoft.com"             elementFormDefault="qualified">     <xsd:element name="Student">         <xsd:complexType>             <xsd:sequence>                 <xsd:element name="Name" type="xsd:string"/>                 <xsd:element name="SSN" type="xsd:string"/>             </xsd:sequence>         </xsd:complexType>     </xsd:element> </xsd:schema>