Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以将多个pnp配置xml组合成一个?_Xml_Sharepoint_Provisioning - Fatal编程技术网

有没有一种方法可以将多个pnp配置xml组合成一个?

有没有一种方法可以将多个pnp配置xml组合成一个?,xml,sharepoint,provisioning,Xml,Sharepoint,Provisioning,我有多个要合并到一个文件中的供应XML。这是为了使结构更好。 例如,我有一个创建sharepoint列表的xml 文件名.xml <pnp:Lists> <pnp:ListInstance Title="Important Document Library" Description="A list of Important Document" OnQuickLaunch="true"

我有多个要合并到一个文件中的供应XML。这是为了使结构更好。 例如,我有一个创建sharepoint列表的xml

文件名.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>

迟交答案,但可能会帮助他人。
尝试将File Name.xml中的第一行替换为:

<pnp:Lists xmlns:pnp="http://schemas.dev.office.com/PnP/2016/05/ProvisioningSchema">


注意:“2016/05”在整个xml文件中应该是相同的。如果您使用的是另一个版本的PnP模式,请确保也更新此值。

是的,我以与您相同的方式解决了它,需要将xmlns:PnP=”“添加到xml im中的第一个元素。只是还没有回答我自己的问题:)