Content Migration XML Schema Reference
Applies to: SharePoint Foundation 2010
Microsoft SharePoint Foundation 2010 content migration is supported by APIs that are provided in the Microsoft.SharePoint.Deployment namespace. Additionally, migration implementations are supported by XML schemas provided with the SharePoint Foundation 2010 SDK.
The SharePoint Foundation content migration architecture provides a public schema to support the migration of export packages. You can create a package to import content into SharePoint Foundation.
Deployment Schema Files
The SharePoint Foundation provides eight schema (.xsd) files to support content migration, as described in the following table.
Schema File |
Description |
---|---|
|
|
Provides validation for the ExportSettings.xml file exported into the content migration package. ExportSettings.xml does the following:
|
|
Provides validation for the LookupListMap.xml file exported into the content migration package. LookupListMap.xml maintains a simple lookup list that records SharePoint list item (list item to list item) references. |
|
Provides validation for the Requirements.xml file exported into the content migration package. Requirements.xml maintains list of deployment requirements in the form of installation requirements on the migration target, such as feature definitions, template versions, Web Part assemblies, language packs, and so forth. |
|
Provides validation for the RootObjectMap.xml file exported into the content migration package. RootObjectMap.xml maintains a list of mappings of secondary (dependent) objects, which allows the import phase of the migration operation to correctly place the dependent objects relative to the locations of the root object mappings. |
|
Provides validation for the SystemData.xml file exported into the content migration package. SystemData.xml does the following:
|
|
Provides validation for the UserGroup.xml file exported into the content migration package. UserGroup.xml maintains a list of users and user security groups with respect to access security and permissions. |
|
Provides validation for the ViewFormsList.xml file exported into the content migration package. ViewFormsList.xml maintains a list of Web Parts and tracks whether each is a view or form. |