列表架构
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
协作应用程序标记语言 (CAML) 的列表架构用于定义用于创建列表的元数据。 列表架构包括字段定义 (Field 元素) 、视图定义和工具栏定义,以及为创建的列表指定内容类型、窗体和默认说明。 列表的定义包含在位于 %ProgramFiles%\Common Files\Microsoft Shared\Web server extensions\15\TEMPLATE\FEATURES 或包含在沙盒解决方案中的 Schema.xml 文件中。
可以通过对象模型以编程方式创建或修改列表 (例如 SPList 类和 SPListCollection 类的成员) 、通过 Lists 类) 的 Lists Web 服务 (方法,以及通过 Remote Procedure Call (RPC) 协议 (请参阅Windows SharePoint Services RPC 方法) 。
列出架构元素
- <列表>
注意
以下子元素对视图的结构进行布局,但Microsoft SharePoint Foundation 2010使用 XSLT 来定义视图内容的呈现。 有关使用的 XSLT 的信息,请参阅List Views。 有关Windows SharePoint Services 3.0 用于呈现视图内容的架构,请参阅查看架构。
- <聚合>
- <GroupByFooter>
- <GroupByHeader>
- <方法>
- <PagedClientCallbackRowset>
- <PagedRecurrenceRowset>
- <PagedRowset>
- <ParameterBindings>
- <查询>
- (请参阅 查询架构)
- <RowLimit>
- <RowLimitExceeded>
- <Toolbar>
- <ViewBidiHeader>
- <ViewBody>
- <ViewData>
- <ViewEmpty>
- <ViewFields>
- <ViewFooter>
- <ViewHeader>
- <ViewStyle>
- <XslLink>