|
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://localhost:9108/Service/SchoolService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" />
<xs:import schemaLocation="http://localhost:9108/Service/SchoolService.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xs:element name="GetStudents">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="clientQuery" nillable="true" type="q1:ClientQuery" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetStudentsResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="GetStudentsResult" nillable="true" type="q2:ArrayOfStudent" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetStudentById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="studentId" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetStudentByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="GetStudentByIdResult" nillable="true" type="q3:Student" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetInstructors">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="clientQuery" nillable="true" type="q4:ClientQuery" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetInstructorsResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="GetInstructorsResult" nillable="true" type="q5:ArrayOfInstructor" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetInstructorById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="instructorId" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetInstructorByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="GetInstructorByIdResult" nillable="true" type="q6:Instructor" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCourses">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="clientQuery" nillable="true" type="q7:ClientQuery" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCoursesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="GetCoursesResult" nillable="true" type="q8:ArrayOfCourse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCourseById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="courseId" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCourseByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="GetCourseByIdResult" nillable="true" type="q9:Course" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateInstructor">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="item" nillable="true" type="q10:Instructor" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateInstructorResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="UpdateInstructorResult" nillable="true" type="q11:ArrayOfanyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateStudent">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="item" nillable="true" type="q12:Student" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateStudentResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="UpdateStudentResult" nillable="true" type="q13:ArrayOfanyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateCourse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/SchoolSample.EntityModel" minOccurs="0" name="item" nillable="true" type="q14:Course" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateCourseResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="UpdateCourseResult" nillable="true" type="q15:ArrayOfanyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Weidong has been an information system professional since 1990. He has a Master's degree in Computer Science, and is currently a MCSD .NET