内容类型中的自定义信息

上次修改时间: 2010年2月9日

适用范围: SharePoint Foundation 2010

在 SharePoint Online 中提供

经过设计,内容类型是可扩展的。通过添加特定的 XML 节点,可以在内容类型定义中包含自定义信息。这些 XML 节点由内容类型定义中的 XmlDocument 元素 (ContentType) 元素表示,并可以通过对象模型以编程方式访问它们。内容类型可以包括任意数目的 XMLDocument 元素。每个 XMLDocument 元素的内容可以与任何给定的架构保持一致;但是,这些内容必须是有效的 XML。

通过将自定义信息包含在内容类型的 XMLDocument 元素中,可确保必须为解决方案实现的自定义信息封装在内容类型中并成为内容类型的一部分。

还会将网站内容类型中包含的 XMLDocument 元素复制到基于该内容类型的任何子级。

可以通过两种方式向内容类型添加此信息:

如果对 XML 文档进行更改,然后执行向下推送操作,则整个 XML 文档在任何子内容类型中都将被覆盖。有关详细信息,请参阅更新子内容类型

SharePoint Foundation 附带的 XML 文档架构

SharePoint Foundation 自身包含预定义的 XML 文档,此文档可用于指定内容类型的自定义表单,也可用于指定客户端重定向到内容类型的不同表单页。

FormTemplates 架构概述

使用此架构,可以指定用于在 SharePoint Foundation 用户界面中显示项目的显示、新建和编辑页面的表单模板。

FormUrls 架构概述

利用此架构,可以指定客户端重定向到此内容类型的项目的不同"显示"、"编辑"和"新建"表单页。

请参阅

概念

内容类型简介

内容类型定义

其他资源

Content Type Object Overview