网站架构

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

协作应用程序标记语言 (CAML) 的网站架构用于定义用于创建网站的元数据,包括网站集的根网站。 网站定义指定导航栏、列表模板、文档模板、列表基本类型、配置、模块、组件和服务器电子邮件页脚,以创建网站。

网站定义是通过位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates 中的 Onet.xml 文件,以及位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\1033\XML 中的 WebTemp*.xml 文件指定。

可以通过对象模型以编程方式创建或修改网站, (例如 SPWeb 和 SPWebCollection 类的成员,或者 SPSiteSPSiteCollection 类的成员) 。 还可以通过管理 Web 服务 () 管理员类的方法、文档工作区 Web 服务 (Dws) 的方法或会议 Web 服务 (会议) 成员远程创建或修改它们。

网站架构元素

Onet.xml

<Microsoft Project>

<导航栏>

<NavBar>

<NavBarLink>

<NavBarPage>

<ListTemplates>

<ListTemplate>

<DocumentTemplates>

<DocumentTemplate>

<DocumentTemplateFiles>

<DocumentTemplateFile>

<BaseTypes>

<BaseType>

<元>

<配置>

<配置>

<ExecuteUrl>

<列表>

<列表>

<Data>

<Rows>

<Row>

<字段>

<模块> (请参阅 模块架构)

<WebFeatures>

<功能>

<属性>

<属性>

<SiteFeatures>

<功能>

<属性>

<属性>

<模块> (请参阅 模块架构)

<组件>

<ExternalSecurityProvider>

<FileDialogPostProcessor>

<ServerEmailFooter>

模块架构

<模块>

<文件>

<AllUsersWebPart>

<BinarySerializedWebPart>

<GUIDMap>

<Guid>

<WebPart>

<NavBarPage>

<属性>

<View>

<BinarySerializedWebPart>

<GUIDMap>

<Guid>

<WebPart>

<WebPartConnection>

<WebPartTransformer>

WebTemp*.xml

<模板>

<模板>

<配置>

另请参阅