Share via


XML Schema for the <Assignment> Element

The following shows the <Assignment> element schema for Microsoft Office Project 2003. This is a child of the <Project> schema.

See Also

Overview of XML Schema for Project
Overview of XML Structure for Project
XML Structure for the <Assignment> Element
<Assignments> Element

<?xml version="1.0"?>
   ...
<!-- @Assignment schema -->
<xsd:element name="Assignments" minOccurs="0">
<xsd:annotation>
    <xsd:documentation>The collection of assignments that make up the project.
    </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
    <xsd:sequence>
        <xsd:element name="Assignment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>There must be at least one assignment in each Assignments collection.
                </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="UID" type="xsd:integer">
                        <xsd:annotation>
                            <xsd:documentation>The unique identifier of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="TaskUID" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The unique identifier of the task.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ResourceUID" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The unique identifier of the resource.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="PercentWorkComplete" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The amount of work completed on the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualCost" type="xsd:decimal" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual cost incurred on the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualFinish" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual finish date of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualOvertimeCost" type="xsd:decimal" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual overtime cost incurred on the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualOvertimeWork" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual amount of overtime work incurred on the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualStart" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual start date of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualWork" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual amount of work incurred on the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ACWP" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The actual cost of work performed on the assignment to-date.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Confirmed" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Whether the Resource has accepted all of his or her assignments.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Cost" type="xsd:decimal" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The projected or scheduled cost of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="CostRateTable" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The cost rate table used for the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:integer">
                                <xsd:enumeration value="0" />
                                <xsd:enumeration value="1" />
                                <xsd:enumeration value="2" />
                                <xsd:enumeration value="3" />
                                <xsd:enumeration value="4" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="CostVariance" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The difference between the cost and baseline cost for a resource.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="CV" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Earned value cost variance.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Delay" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The amount that the assignment is delayed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Finish" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The scheduled finish date of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="FinishVariance" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The variance of the assignment finish date from the baseline finish date.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Hyperlink" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The title of the hyperlink associated with the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                                <xsd:maxLength value="512" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="HyperlinkAddress" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The hyperlink associated with the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                                <xsd:maxLength value="512" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="HyperlinkSubAddress" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The document bookmark of the hyperlink associated with the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                                <xsd:maxLength value="512" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="WorkVariance" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The variance of assignment work from the baseline work as minutes x 1000.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="HasFixedRateUnits" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Whether the Units are Fixed Rate.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="FixedMaterial" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Whether the consumption of the assigned material resource occurs in a single, fixed amount.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="LevelingDelay" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The delay caused by leveling.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="LevelingDelayFormat" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The format for expressing the duration of the delay.  
                            Values are: 3=m, 4=em, 5=h, 6=eh, 7=d, 8=ed, 9=w, 10=ew, 11=mo, 12=emo, 19=%, 20=e%, 21=null, 
                            35=m?, 36=em?, 37=h?, 38=eh?, 39=d?, 40=ed?, 41=w?, 42=ew?, 43=mo?, 44=emo?, 51=%?, 52=e%? and 53=null.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:integer">
                                <xsd:enumeration value="3" />
                                <xsd:enumeration value="4" />
                                <xsd:enumeration value="5" />
                                <xsd:enumeration value="6" />
                                <xsd:enumeration value="7" />
                                <xsd:enumeration value="8" />
                                <xsd:enumeration value="9" />
                                <xsd:enumeration value="10" />
                                <xsd:enumeration value="11" />
                                <xsd:enumeration value="12" />
                                <xsd:enumeration value="19" />
                                <xsd:enumeration value="20" />
                                <xsd:enumeration value="21" />
                                <xsd:enumeration value="35" />
                                <xsd:enumeration value="36" />
                                <xsd:enumeration value="37" />
                                <xsd:enumeration value="38" />
                                <xsd:enumeration value="39" />
                                <xsd:enumeration value="40" />
                                <xsd:enumeration value="41" />
                                <xsd:enumeration value="42" />
                                <xsd:enumeration value="43" />
                                <xsd:enumeration value="44" />
                                <xsd:enumeration value="51" />
                                <xsd:enumeration value="52" />
                                <xsd:enumeration value="53" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="LinkedFields" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Whether the Project is linked to another OLE object.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Milestone" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Whether the assignment is a milestone.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Notes" type="xsd:string" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Text notes associated with the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Overallocated" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Whether the assignment is overallocated.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="OvertimeCost" type="xsd:decimal" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The sum of the actual and remaining overtime cost of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="OvertimeWork" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The scheduled overtime work scheduled for the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RegularWork" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The amount of non-overtime work scheduled for the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RemainingCost" type="xsd:decimal" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The remaining projected cost of completing the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RemainingOvertimeCost" type="xsd:decimal" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The remaining projected overtime cost of completing the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RemainingOvertimeWork" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The remaining overtime work scheduled to complete the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="RemainingWork" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The remaining work scheduled to complete the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ResponsePending" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>True if a response has not been received for a TeamAssign message. 
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Start" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The scheduled start date of the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Stop" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The date that the assignment was stopped.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Resume" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The date that the assignment resumed.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="StartVariance" type="xsd:integer" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The variance of the assignment start date from the baseline start date.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Units" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The number of units for the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="UpdateNeeded" type="xsd:boolean" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>True if the resource assigned to a task needs to be updated as to the status of the task.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="VAC" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The difference between basline cost and total cost.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="Work" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The amount of scheduled work for the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="WorkContour" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The work contour of the assignment. 
                            Values are: 0=Flat, 1=Back Loaded, 2=Front Loaded, 3=Double Peak, 4=Early Peak, 5=Late Peak, 
                            6=Bell, 7=Turtle, 8=Contoured
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:integer">
                                <xsd:enumeration value="0" />
                                <xsd:enumeration value="1" />
                                <xsd:enumeration value="2" />
                                <xsd:enumeration value="3" />
                                <xsd:enumeration value="4" />
                                <xsd:enumeration value="5" />
                                <xsd:enumeration value="6" />
                                <xsd:enumeration value="7" />
                                <xsd:enumeration value="8" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="BCWS" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The budgeted cost of work on the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="BCWP" type="xsd:float" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The budgeted cost of work performed on the assignment to-date.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="BookingType" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Specifies the booking type of the assignment. 1=Commited, 2=Proposed
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:integer">
                                <xsd:enumeration value="0" />
                                <xsd:enumeration value="1" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="ActualWorkProtected" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Specifies the duration through which actual work is protected.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ActualOvertimeWorkProtected" type="xsd:duration" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>Specifies the duration through which actual overtime work is protected.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="CreationDate" type="xsd:dateTime" minOccurs="0">
                        <xsd:annotation>
                            <xsd:documentation>The date that the assignment was created.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="ExtendedAttribute" minOccurs="0" maxOccurs="unbounded">
                        <xsd:annotation>
                            <xsd:documentation>The value of an extended attribute.  Two pieces of data are necessary - 
                            a pointer back to the extended attribute table which is specified either by the unique ID or the 
                            Field ID, and the value which is specified either with the value, or a pointer back to the value list.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="UID" type="xsd:integer" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The unique ID of the value in the extended attribute collection.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="FieldID" type="xsd:string" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The field ID in the localised language.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Value" type="xsd:string" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The actual value of the extended attribute.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="ValueID" type="xsd:integer" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The ID of the value in the extended attribut lookup table.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="DurationFormat" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The format for expressing the bulk duration.  
                                        Values are: 3=m, 4=em, 5=h, 6=eh, 7=d, 8=ed, 9=w, 10=ew, 11=mo, 12=emo, 19=%, 20=e%, 
                                        21=null, 35=m?, 36=em?, 37=h?, 38=eh?, 39=d?, 40=ed?, 41=w?, 42=ew?, 43=mo?, 44=emo?, 
                                        51=%?, 52=e%? and 53=null.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:simpleType>
                                        <xsd:restriction base="xsd:integer">
                                            <xsd:enumeration value="3" />
                                            <xsd:enumeration value="4" />
                                            <xsd:enumeration value="5" />
                                            <xsd:enumeration value="6" />
                                            <xsd:enumeration value="7" />
                                            <xsd:enumeration value="8" />
                                            <xsd:enumeration value="9" />
                                            <xsd:enumeration value="10" />
                                            <xsd:enumeration value="11" />
                                            <xsd:enumeration value="12" />
                                            <xsd:enumeration value="19" />
                                            <xsd:enumeration value="20" />
                                            <xsd:enumeration value="21" />
                                            <xsd:enumeration value="35" />
                                            <xsd:enumeration value="36" />
                                            <xsd:enumeration value="37" />
                                            <xsd:enumeration value="38" />
                                            <xsd:enumeration value="39" />
                                            <xsd:enumeration value="40" />
                                            <xsd:enumeration value="41" />
                                            <xsd:enumeration value="42" />
                                            <xsd:enumeration value="43" />
                                            <xsd:enumeration value="44" />
                                            <xsd:enumeration value="51" />
                                            <xsd:enumeration value="52" />
                                            <xsd:enumeration value="53" />
                                        </xsd:restriction>
                                    </xsd:simpleType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Baseline" minOccurs="0" maxOccurs="unbounded">
                        <xsd:annotation>
                            <xsd:documentation>The collection of baseline values associated with the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="TimephasedData" type="TimephasedDataType" minOccurs="0" maxOccurs="unbounded">
                                    <xsd:annotation>
                                        <xsd:documentation>The time phased data associated with the Baseline.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Number" type="xsd:string">
                                    <xsd:annotation>
                                        <xsd:documentation>The unique number of the baseline data record.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Start" type="xsd:string" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The scheduled start date of the assignment when the baseline was saved.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Finish" type="xsd:string" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The scheduled finish date of the assignment when the baseline was saved.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Work" type="xsd:duration" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The total amount of work scheduled on the assignment when the baseline was saved.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Cost" type="xsd:string" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The total projected cost of the assignment when the baseline was saved.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="BCWS" type="xsd:float" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The budgeted cost of work on the assignment.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="BCWP" type="xsd:float" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The budgeted cost of work performed on the assignment to-date.
                                        </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="TimephasedData" type="TimephasedDataType" minOccurs="0" maxOccurs="unbounded">
                        <xsd:annotation>
                            <xsd:documentation>The time phased data associated with the assignment.
                            </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>