Нужна ваша помощь, чтобы разбить файл XML с несколькими родительскими узлами на файлы XML с одним родительским узлом в каждом.

Ниже приведен пример файла с 2 записями:

<?xml version='1.0' encoding='UTF-8'?>
<Record xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <AddressBlock>
                <AddressOne>.....</AddressOne>
                <AddressTwo />
                <CityCounty>.....</CityCounty>
                <County>.....</County>
                <Country>.....</Country>
                <PostCode>.....</PostCode>
            </AddressBlock>
            <ContactName>
                <Prefix />
                <FirstName>.....</FirstName>
                <MiddleName />
                <LastCompanyName>.....</LastCompanyName>
                <Suffix />
            </ContactName>
            <Injury>
            <SoftTissue>
                false
            </SoftTissue>
            <BoneInjury>
                false
            </BoneInjury>
            <Whiplash>
                false
            </Whiplash>
            <Respiratory xsi:nil="true" />
            <Deafness xsi:nil="true" />
            <VibrationInjury xsi:nil="true" />
            <Dermatitis xsi:nil="true" />
            <Other>
                false
            </Other>
            <InjuryDetails>.....
            </InjuryDetails>
        </Injury>
        <Repairs>
        <VehicleDamaged xsi:nil="true" />
        <VehicleDamagedDetails xsi:nil="true" />
    </Repairs>
</Record>
<Record xmlns="http://tempuri.org/XMLSchema.xsd">
        <AddressBlock>
                <AddressOne>.....</AddressOne>
                <AddressTwo />
                <CityCounty>.....</CityCounty>
                <County>.....</County>
                <Country>.....</Country>
                <PostCode>.....</PostCode>
            </AddressBlock>
            <ContactName>
                <Prefix />
                <FirstName>.....</FirstName>
                <MiddleName />
                <LastCompanyName>.....</LastCompanyName>
                <Suffix />
            </ContactName>
            <Injury>
            <SoftTissue>
                false
            </SoftTissue>
            <BoneInjury>
                false
            </BoneInjury>
            <Whiplash>
                false
            </Whiplash>
            <Respiratory xsi:nil="true" />
            <Deafness xsi:nil="true" />
            <VibrationInjury xsi:nil="true" />
            <Dermatitis xsi:nil="true" />
            <Other>
                false
            </Other>
            <InjuryDetails>.....
            </InjuryDetails>
        </Injury>
        <Repairs>
        <VehicleDamaged xsi:nil="true" />
        <VehicleDamagedDetails xsi:nil="true" />
    </Repairs>
</Record>

Нужна ваша помощь, чтобы разделить его на 2 файла с 1 записью в каждом (на основе родительского узла 'Record'). Точно так же количество записей в исходном файле (объединенном) может отличаться.

0