HTML 呈现元素

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

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

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

主要 HTML 呈现元素

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

名称 说明

用于批处理 HTTP 协议中的命令。
Case
用于在 SwitchFieldSwitch 语句内执行比较。
默认
包含将新的项目表单初始化为的字段的默认值。
Expr
包含一个 CAML 表达式,计算此表达式可确定 SwitchFieldSwitch 语句的操作过程。
FieldSwitch
基于 CAML 表达式的值提供条件呈现。
Foreach
提供一个用于枚举当前列表中定义的视图或字段的集合的基本机制。
GetVar
在呈现页面的上下文中返回一个变量。
HTMLBase
返回一个为当前页面设置基元素的字符串。
HttpHost
呈现包含当前网站的虚拟服务器的 URL。
HttpPath
返回适当的 OWSSVR.DLL 的路径。
HttpVDir
返回当前网站的根目录。
IfEqual
允许基于两个 CAML 表达式的比较结果进行条件呈现。
ListProperty
从数据库返回指定列的值。
Now
呈现当前时间。
项目
Onet.xml 中的顶级元素。
ProjectProperty
返回当前团队网站的全局属性。
属性
从当前 ForEach 上下文返回属性。
SetList
指定当前列表。
SetVar
在呈现页面的上下文中设置变量。
开关
允许基于 CAML 表达式的值的条件呈现。
今天
呈现当前日期。
URL
呈现一个 URL。
View
在 Microsoft SharePoint Foundation 中定义视图。
XML
用作外部包装以表示 CAML 的一节。

另请参阅