Есть ли способ объединить несколько pnp предоставления xml в один? - PullRequest
0 голосов
/ 19 марта 2019

У меня есть несколько провизионных 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>
...