内容迁移 XML 架构参考

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

适用范围: SharePoint Foundation 2010

Microsoft.SharePoint.Deployment 命名空间中提供的 API 支持 Microsoft SharePoint Foundation 2010 内容迁移。此外,随 SharePoint Foundation 2010 SDK 一起提供的 XML 架构支持迁移实现。

SharePoint Foundation 内容迁移体系结构可提供一个公共架构,以支持迁移导出数据包。您可以创建一个数据包将内容导入 SharePoint Foundation。

部署架构文件

SharePoint Foundation 提供了八个架构 (.xsd) 文件来支持内容迁移,如下表中所述。

架构文件

说明

DeploymentManifest 架构

  • 提供对导出到内容迁移数据包的 Manifest.xml 文件的验证。

  • 提供包含源网站内容列表和结构列表的详细清单。在将此清单文件导入目标网站时,迁移操作会使用此清单文件重建源网站及其组件。

DeploymentExportSettings 架构

提供对导出到内容迁移数据包的 ExportSettings.xml 文件的验证。

ExportSettings.xml 可执行以下操作:

  • 包含使用 SPExportSettings 类和作为内容迁移对象模型一部分的其他类指定的导出设置。

  • 确保后续导入过程(在迁移目标网站处)强制执行在导出设置中指定的指令。

  • 保留导出到迁移数据包的所有对象的目录。

DeploymentLookupListMap 架构

提供对导出到内容迁移数据包的 LookupListMap.xml 文件的验证。

LookupListMap.xml 可维护记录 SharePoint 列表项(列表项到列表项)引用的简单查找列表。

DeploymentRequirements 架构

提供对导出到内容迁移数据包的 Requirements.xml 文件的验证。

Requirements.xml 包含部署要求的列表,这些要求采用的是对迁移目标的安装要求的形式,例如,功能定义、模板版本、Web 部件程序集、语言包等等。

DeploymentRootObjectMap 架构

提供对导出到内容迁移数据包的 RootObjectMap.xml 文件的验证。

RootObjectMap.xml 可维护辅助(从属)对象的映射列表,以允许在迁移操作的导入阶段,相对于根对象映射位置正确放置从属对象。

DeploymentSystemData 架构

提供对导出到内容迁移数据包的 SystemData.xml 文件的验证。

SystemData.xml 可执行以下操作:

  • 收集各种低级别的系统数据。

  • 记录 Manifest.xml 文件的数目和名称(如果迁移使用多个清单)。

DeploymentUserGroupMap 架构

提供对导出到内容迁移数据包的 UserGroup.xml 文件的验证。

UserGroup.xml 就访问安全性和权限来维护用户及用户安全组列表。

DeploymentViewFormsList 架构

提供对导出到内容迁移数据包的 ViewFormsList.xml 文件的验证。

ViewFormsList.xml 可维护 Web 部件列表,并跟踪每个部件以确定它是视图还是表单。

请参阅

其他资源

内容迁移