Categories Intro

Categories are stand-alone, and are not required to have products within them to be displayed.

For more information on how categories behave inside a store, please refer to our Categories article.

Categories 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="Categories">
        <xs:complexType>
          <xs:sequence>
             <xs:element msprop:TableNameXsd="Categories" name="CategoryID" msprop:SqlDbType="Int" msprop:IsIdentity="true"
minOccurs="0" />
             <xs:element name="AlternateURL" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="AlternateURL_OpenNewWindow" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Auto_Maintained_OptionCatID" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="Auto_Maintained_OptionID" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="Category_DisplayMode" msprop:maxLength="25" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="category_graphic_placement" msprop:maxLength="10" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="CategoryDescription" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="CategoryDescription_BelowProducts" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="CategoryDescriptionSHORT" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="CategoryName" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="CategoryOrder" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="CategoryVisible" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="CUSTOM_METATAGS_OVERRIDE" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="Custom_Where_Clause" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="Default_SortBy" msprop:maxLength="15" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_Columns" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="Display_FeaturedProductsOnly" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_Rows" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="Display_SHOWavailability" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_SHOWdescription" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_SHOWdescriptionSHORT" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_SHOWlistprice" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_SHOWsaleprice" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_SHOWstockstatus" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Display_SHOWyousave" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="FilterCategory" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="Hidden" msprop:maxLength="1" 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="Link_Title_Tag" msprop:maxLength="59" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="METATAG_Description" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="METATAG_Keywords" msprop:SqlDbType="Text" minOccurs="0" />
             <xs:element name="METATAG_Title" msprop:maxLength="255" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="ParentID" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="Private_Section_Customers_Only" msprop:maxLength="1" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="RootID" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="SubCategory_DisplayColumns" msprop:SqlDbType="Int" minOccurs="0" />
             <xs:element name="SubCategory_DisplayMode1" msprop:maxLength="25" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="SubCategory_DisplayMode2" msprop:maxLength="25" msprop:SqlDbType="VarChar" minOccurs="0" />
             <xs:element name="SubCategory_DisplayMode2_Columns" msprop:SqlDbType="Int" minOccurs="0" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    </xs:complexType>
 </xs:element>
</xs:schema>
Did this answer your question?