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

适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

协作应用程序标记语言 (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 自定义网站和列表定义时所使用的各种方法:

另请参阅