XML Structure

This section describes the Extensible Markup Language (XML) structure, elements, and attributes of the Microsoft Commerce Catalog. In the following example, unitalicized names refer to the elements of the XML structure. The first occurrence of each element is linked to documentation on that element. Names in italic are attributes associated with each element.

<MSCommerceCatalogCollection>
   <CatalogSchema>
      <AttributeDefinitionname DataType Id />
      <DefinitionName DefinitionType properties variantProperties />
      <PropertiesDefinition>
         <Propertyname DataType MinValue MaxValue DisplayName id
                   AssignAllDefaultValueDisplayInProductsList
                   DisplayOnSiteExportToDW IncludeInSpecSearch
                   IsFreeTextSearchable />
            <PropertyValueDisplayName />
         </Property>
      </PropertiesDefinition>
   </CatalogSchema>
   <CatalogcatalogName description locale startDate endDate
            productIdentifier productVariantIdentifier currency>
      <Categoryname Definition isSearchable id parentCategories
                listprice>
         <FieldfieldID fieldValue />
         <Relationshipname description relation />
      </Category>
      <Productdefinition listprice id parentCategories pricingCategory>
         <Field fieldID fieldValue />
         <ProductVariantId>
            <Field fieldID fieldValue />
         </ProductVariant>
         <Relationship name description relation />
      </Product>
   </Catalog>
</MSCommerceCatalogCollection>


All rights reserved.