HTML 呈现元素
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
协作应用程序标记语言 (CAML) 有两种主要类型的元素:用于字段呈现和架构定义的元素,以及用于页面 (HTML) 呈现的元素。 页面呈现 CAML 元素用于呈现页面,例如,当您需要提取特定字段的属性并将其呈现在页面上时。
元素可以采用两种方式使用。 Today 之类的元素用于生成将插入到页面中的文本字符串。 其他元素用于修改由其子元素生成的文本。 还可以将元素连接起来以生成其输出连接。
主要 HTML 呈现元素
下表介绍了一些主要的 CAML HTML 呈现元素。
名称 | 说明 |
---|---|
批 |
用于批处理 HTTP 协议中的命令。 |
Case |
用于在 Switch 或 FieldSwitch 语句内执行比较。 |
默认 |
包含将新的项目表单初始化为的字段的默认值。 |
Expr |
包含一个 CAML 表达式,计算此表达式可确定 Switch 或 FieldSwitch 语句的操作过程。 |
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 的一节。 |