Content Type Definition Schema
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Each element manifest that defines content types must adhere to the Content Type Definition Schema.
Following is a list of the elements in the Content Type Definition Schema.
<Elements Element (ContentType)>
<ContentType Element (ContentType)>
<Folder Element (ContentType)>
<FieldRefs Element (ContentType)>
<FieldRef Element (ContentType)>
<RemoveFieldRef Element (ContentType)>
<DocumentTemplate Element (FieldRefs)>
<XmlDocuments Element (ContentType)>
<XmlDocument Element (ContentType)>
<DocumentTemplate Element (ContentType)>
Note
The Forms Element (ContentType) element is obsolete, as are its child elements. The DocumentTemplate Element (FieldRefs) child element of the FieldRefs Element (ContentType) element is obsolete as well.
Content Type Schema Example
Following is an example of the XML that defines the Document content type in Windows SharePoint Services 3.0. Elements have been edited for readability.
<?xml version="1.0" encoding="utf-8" ?>
<!-- _lcid="1033" _version="12.0.3008" _dal="1" -->
…
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
…
<ContentType ID="0x0101"
Name="$Resources:Document"
Group="$Resources:Document_Content_Types"
Description="$Resources:DocumentCTDesc"
V2ListTemplateName="doclib"
Version="0">
<FieldRefs>
<RemoveFieldRef ID=FID_Attachments Name="Attachments" /> <!-- Attachments -->
…
<FieldRef ID=FID_Created Name="Created" Hidden="TRUE" /> <!-- Created -->
<FieldRef ID=FID_Title Name="Title" Required="FALSE" ShowInNewForm="FALSE" ShowInEditForm="TRUE"/> <!-- Title -->
…
</FieldRefs>
<XmlDocuments>
<XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<Display>DocumentLibraryForm</Display>
<Edit>DocumentLibraryForm</Edit>
<New>DocumentLibraryForm</New>
</FormTemplates>
</XmlDocument>
</XmlDocuments>
</ContentType>
</Elements>
See Also
Concepts
Custom Information in Content Types
Content Type Deployment Using Features