Definition Type Element
Name courseInstancesWithPersonalData
Namespace http://mobility.usos.edu.pl
Abstract False
XSD Schema MobilitySchema.xsd
XSD Schema Diagram
XSD Schema Code
<xsd:element name="courseInstancesWithPersonalData" >
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="tns:uniquePersonalData"/>
      <xsd:element maxOccurs="unbounded" name="courseInstance" type="tns:courseInstanceT">
        <xsd:annotation>
          <xsd:documentation>Courses from partner's catalog.</xsd:documentation>
        </xsd:annotation>

        <xsd:key name="courseInstancesWithPersonalData_uniqueStudyCreditsUnitK">
          <xsd:selector xpath="tns:studyCredits/tns:value"/>
          <xsd:field xpath="@unit"/>
        </xsd:key>

      </xsd:element>

    </xsd:sequence>

  </xsd:complexType>

  <xsd:key name="courseInstancesWithPersonalData_uniqueEmployeesK">
    <xsd:selector xpath="tns:uniquePersonalData/tns:employee/tns:employeeId"/>
    <xsd:field xpath="."/>
  </xsd:key>

  <xsd:key name="courseInstancesWithPersonalData_uniqueStudentsK">
    <xsd:selector xpath="tns:uniquePersonalData/tns:student/tns:studentId"/>
    <xsd:field xpath="."/>
  </xsd:key>

  <xsd:keyref name="courseInstancesWithPersonalData_lecturerKR" refer="tns:courseInstancesWithPersonalData_uniqueEmployeesK">
    <xsd:selector xpath="tns:courseInstance/tns:lecturerId"/>
    <xsd:field xpath="."/>
  </xsd:keyref>

</xsd:element>
Child Elements
Name Type Min Occurs Max Occurs
Derivation Tree
[No Sub Types]
courseInstancesWithPersonalData
    tns:courseInstancesWithPersonalData
    tns:courseInstancesWithPersonalData
References
tns:courseInstancesWithPersonalData , tns:courseInstancesWithPersonalData
Generated using Liquid XML Studio - FREE Community Edition 7.1.4.1284 by Liquid Technologies Ltd