HTML 呈现元素

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

协作应用程序标记语言 (CAML) 有两种主要类型的元素:用于字段呈现和架构定义的元素,以及用于页面 (HTML) 呈现的元素。页面呈现 CAML 元素用于呈现页面,例如,当您需要提取特定字段的属性并将其呈现在页面上时。

元素可以采用两种方式使用。Today 之类的元素用于生成将插入到页面中的文本字符串。其他元素用于修改由其子元素生成的文本。还可以将元素连接起来以生成其输出连接。

主要 HTML 呈现元素

下表介绍了一些主要的 CAML HTML 呈现元素。

名称

说明

Batch

用于批处理 HTTP 协议中的命令。

Case

用于在 Switch 或 FieldSwitch 语句内执行比较。

Default

包含将新的项目表单初始化为的字段的默认值。

Expr

包含一个 CAML 表达式,计算该表达式以确定 Switch 或 FieldSwitch 语句的操作过程。

FieldSwitch

基于 CAML 表达式的值提供条件呈现。

ForEach

提供一个用于枚举当前列表中定义的视图或字段的集合的基本机制。

GetVar

在呈现页面的上下文中返回一个变量。

HTMLBase

返回一个为当前页面设置基元素的字符串。

HttpHost

呈现包含当前网站的虚拟服务器的 URL。

HttpPath

返回适当的 OWSSVR.DLL 的路径。

HttpVDir

返回当前网站的根目录。

IfEqual

允许基于两个 CAML 表达式的比较结果进行条件呈现。

ListProperty

从数据库返回指定列的值。

Now

呈现当前时间。

Project

Onet.xml 中的顶级元素。

ProjectProperty

返回当前工作组网站的全局属性。

Property

从当前 ForEach 上下文返回属性。

SetList

指定当前列表。

SetVar

在呈现页面的上下文中设置变量。

Switch

允许基于 CAML 表达式的值的条件呈现。

Today

呈现当前日期。

URL

呈现一个 URL。

View

在 Microsoft SharePoint Foundation 中定义视图。

XML

用作外部包装以表示 CAML 的一节。

请参阅

引用

数据定义元素