У меня есть несколько провизионных XML, которые я хочу объединить в один файл. Это должно сделать лучшую структуру.
Например, у меня есть один xml, который создает списки sharepoint.
Имя файла.xml
<pnp:Lists>
<pnp:ListInstance Title="Important Document Library"
Description="A list of Important Document"
OnQuickLaunch="true"
TemplateType="101"
Url="Lists/ImportantDocumentLibrary"
EnableVersioning="false">
<pnp:ContentTypeBindings>
<pnp:ContentTypeBinding ContentTypeID="0x01010060E8334F51D149B2A2E584AD87182B06" Default="true"/>
</pnp:ContentTypeBindings>
</pnp:ListInstance>
</pnp:Lists>
Как мне поместить этот файл в другой XML. Я пытался сделать следующее, но не выполнял работу.
main.xml
<?xml version="1.0"?>
<pnp:Provisioning
xmlns:pnp="http://schemas.dev.office.com/PnP/2016/05/ProvisioningSchema">
<pnp:Templates ID="CONTAINER-TEMPLATE">
<pnp:ProvisioningTemplate ID="TEMPLATE" Version="1">
<xi:include
xmlns:xi="http://www.w3.org/2001/XInclude" href="Name.xml" />
</pnp:ProvisioningTemplate>
</pnp:Templates>
</pnp:Provisioning>