Click here to Skip to main content
15,890,512 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
XML
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="OrderList">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="AccountName" type="xs:string" />
        <xs:element name="ReportVersion" type="xs:decimal" />
        <xs:element name="ReportID" type="xs:unsignedByte" />
        <xs:element name="ReportTimeGMT" type="xs:dateTime" />
        <xs:element name="CountOrderLineItem" type="xs:unsignedShort" />
        <xs:element name="OrderData">
          <xs:complexType>
            <xs:sequence>
              <xs:element maxOccurs="unbounded" name="Order">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="OrderTimeGMT" type="xs:dateTime" />
                    <xs:element name="OrderID" type="xs:unsignedInt" />
                    <xs:element name="Marketplace" type="xs:string" />
                    <xs:element name="MarketplaceOrderNumber" type="xs:string" />
                    <xs:element name="Customer">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="EmailAddress" type="xs:string" />
                          <xs:element name="Firstname" type="xs:string" />
                          <xs:element name="Lastname" type="xs:string" />
                          <xs:element name="DayPhone" type="xs:string" />
                          <xs:element name="NightPhone" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="ShippingInfo">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="AddressLine1" type="xs:string" />
                          <xs:element name="AddressLine2" type="xs:string" />
                          <xs:element name="AddressLine3" />
                          <xs:element name="City" type="xs:string" />
                          <xs:element name="Region" type="xs:string" />
                          <xs:element name="RegionDescription" type="xs:string" />
                          <xs:element name="PostalCode" type="xs:string" />
                          <xs:element name="CountryCode" type="xs:string" />
                          <xs:element name="CompanyName" />
                          <xs:element name="Title" />
                          <xs:element name="FirstName" type="xs:string" />
                          <xs:element name="LastName" type="xs:string" />
                          <xs:element name="Suffix" />
                          <xs:element name="PhoneNumberDay" type="xs:string" />
                          <xs:element name="PhoneNumberEvening" />
                          <xs:element name="ShippingCarrier" type="xs:string" />
                          <xs:element name="ShippingClass" type="xs:string" />
                          <xs:element name="ShippingInstructions" type="xs:string" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="LineItemSKUList">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="OrderLineItemItem">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="LineItemID" type="xs:string" />
                                <xs:element name="UPC" type="xs:string" />
                                <xs:element name="PONumber" type="xs:string" />
                                <xs:element name="ReferencePO" type="xs:string" />
                                <xs:element name="SupplierPO" />
                                <xs:element name="SKU" type="xs:string" />
                                <xs:element name="Title" type="xs:string" />
                                <xs:element name="Quantity" type="xs:unsignedByte" />
                                <xs:element name="UnitPrice" type="xs:decimal" />
                                <xs:element name="DistributionCenterCode" type="xs:string" />
                                <xs:element name="IsBook" type="xs:boolean" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
Posted
Comments
Sergey Alexandrovich Kryukov 29-Mar-14 22:00pm    
Anything wrong with just reading standard MSDN documentation?
—SA

1 solution

This is the XML Schema file. Please see: http://msdn.microsoft.com/en-us/library/04x694fe%28v=vs.110%29.aspx[^].

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900