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