Options XSD

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="xmldata" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
<xs:element name="xmldata" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
 <xs:complexType>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="Options">
        <xs:complexType>
          <xs:sequence>
              <xs:element msprop:TableNameXsd="Options" name="ID" msprop:LogTableColumnName="od.OrderID" msprop:SqlDbType="Int"
msprop:IsIdentity="true" minOccurs="0" msprop:SQLFrom="FROM vMerchant.OrderDetails od LEFT OUTER JOIN vMerchant.Options_ApplyTo oat
ON od.ProductCode = oat.ProductCode LEFT OUTER JOIN vMerchant.Options op ON oat.OptionID = op.ID LEFT OUTER JOIN
vMerchant.OptionCategories oc ON op.OptionCatID = oc.ID INNER JOIN vMerchant.OrderDetails_Options odo ON op.ID = odo.OptionID
AND od.OrderDetailID = odo.OrderDetailID" />
             <xs:element name="ArrangeOptionsBy" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="DefaultSelected" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="IsFixedShippingCost" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="IsProductCode" msprop:maxLength="30" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="IsProductCode_Qty" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="IsProductPrice" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="IsProductQuantity" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="JumpToProductCode" msprop:maxLength="30" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="LastModBy" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="LastModified" msprop:SqlDbType="SmallDateTime" minOccurs="0" />
             <xs:element name="Not_Available_With_OptionIDs" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="NoValue" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Only_Available_With_OptionIDs" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="OptionCatID" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="OptionsDesc" msprop:maxLength="100" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="OptionsDesc_SideNote" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="PriceDiff" msprop:SqlDbType="Float" minOccurs="0" />
             <xs:element name="ProductWeight" msprop:SqlDbType="Float" minOccurs="0" />
             <xs:element name="RecurringPriceDiff" msprop:SqlDbType="Float" minOccurs="0" />
             <xs:element name="ReplacesOptionID" msprop:maxLength="50" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="SetupCostDiff" msprop:SqlDbType="Money" minOccurs="0" />
             <xs:element name="Textbox_Rows" msprop:maxLength="2" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Textbox_Size" msprop:maxLength="2" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Validate_ErrorMessage" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Validate_OptionCatID" msprop:maxLength="50" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Validate_OptionID" msprop:maxLength="50" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Validate_RegExpression" msprop:maxLength="100" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="VendorPriceDiff" msprop:SqlDbType="Money" minOccurs="0" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    </xs:complexType>
 </xs:element>
</xs:schema>
Did this answer your question?