2.2.5.2 ListBaseTemplate

The ListBaseTemplate defines an enumeration of the templates of a list. Its schema is as follows. Note that this enumeration is not exhaustive, and may vary depending on installed customizations.

   <s:simpleType name="ListBaseTemplate">
     <s:restriction base="s:string">
       <s:enumeration value="InvalidType"/>
       <s:enumeration value="GenericList"/>
       <s:enumeration value="DocumentLibrary"/>
       <s:enumeration value="Survey"/>
       <s:enumeration value="Links"/>
       <s:enumeration value="Announcements"/>
       <s:enumeration value="Contacts"/>
       <s:enumeration value="Events"/>
       <s:enumeration value="Tasks"/>
       <s:enumeration value="DiscussionBoard"/>
       <s:enumeration value="PictureLibrary"/>
       <s:enumeration value="DataSources"/>
       <s:enumeration value="WebTemplateCatalog"/>
       <s:enumeration value="WebPartCatalog"/>
       <s:enumeration value="ListTemplateCatalog"/>
       <s:enumeration value="XMLForm"/>
       <s:enumeration value="CustomGrid"/>
       <s:enumeration value="IssueTracking"/>
     </s:restriction>
   </s:simpleType>

The following table defines the allowable values for ListBaseTemplate.

Value

Meaning

InvalidType

An invalid list template.

GenericList

A generic list template.

DocumentLibrary

A document library list template.

Survey

A survey list template.

Links

A links list template.

Announcements

An announcements list template.

Contacts

A contacts list template.

Events

An events list template.

Tasks

A tasks list template.

DiscussionBoard

A discussion board list template.

PictureLibrary

A picture library list template.

DataSources

A data sources list template.

WebTemplateCatalog

A Web template catalog list template.

WebPartCatalog

A Web Part gallery list template.

ListTemplateCatalog

A list template catalog list template.

XMLForm

An XML form list template.

CustomGrid

A custom grid list template.

IssueTracking

An issue tracking list template.