Нужна ваша помощь, чтобы разбить файл 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'). Точно так же количество записей в исходном файле (объединенном) может отличаться.