协作应用程序标记语言 (CAML) 简介

上次修改时间: 2011年1月31日

适用范围: SharePoint Foundation 2010

本文内容
使用 CAML 自定义网站
使用 CAML 进行呈现
使用 CAML 进行编程

协作应用程序标记语言 (CAML) 是一种基于 XML 的语言,用于在 Microsoft SharePoint Foundation 中定义在网站和列表中使用的字段和视图。

备注

CAML 区分大小写。

使用 CAML 自定义网站

可以按照各种方式使用 CAML 来自定义 SharePoint 网站,其中包括:

  • 通过实现 SharePoint Foundation 对象模型成员的脚本或代码,其中 CAML 字符串通过方法参数传递、分配给属性或由方法和属性返回

  • 通过 SOAP 消息传递,此消息传递将 CAML 字符串传递给 SharePoint Foundation Web 服务以便与部署进行远程交互

  • 通过用于实例化 SharePoint 网站的前端网站定义

  • 通过用于在特定范围内添加特定功能的 SharePoint Foundation 功能

使用 CAML 进行呈现

CAML 用于 SharePoint Foundation 中两种类型的呈现:定义字段中包含的数据的类型和构造浏览器中显示的 HTML。有关 CAML 的两种主要用法的信息,请参阅数据定义元素HTML 呈现元素

使用 CAML 进行编程

下面的编程任务和概述主题阐释了使用 CAML 自定义网站和列表定义时所使用的各种方法:

请参阅

概念

网站类型:Web 模板和网站定义

创建自定义网站定义概述