How to Split Xml into Multiple Files(Dynamic) if the file size exceeds 10 MB .
THe Xml should be split with proper nodes and it should be welformed xml.
it should not split from the middle of the xml without any proper nodes.
the below one is my xml structure.
<claimsubmission>
<Header>
<first> abc </first>
</Header>
<claim>
<encounter>
<facid>1234 </facid>
</encounter>
<activity>
<start> 1234</start>
</activity>
<observation>
<type>2333</type>
</observation>
</claim>
<claim>
<encounter>
<facid>1234 </facid>
</encounter>
<activity>
<start> 1234</start>
</activity>
<observation>
<type>2333<type>
</type></type></observation>
</claim>
<claim>
<encounter>
<facid>1234 </facid>
</encounter>
<activity>
<start> 1234</start>
</activity>
<observation>
</observation>
</claim>
</claimsubmission>
if it is splitting it should split in the below way not from middle.
First.xml:
<claimsubmission>
<Header>
<first> abc </first>
</Header>
<claim>
<encounter>
<facid>1234 </facid>
</encounter>
<activity>
<start> 1234</start>
</activity>
<observation>
<Type>2355533</Type>
</observation>
</claim>
</claimsubmission>
Secondxml:
<claimsubmission>
<Header>
<first> abc </first>
</Header>
<claim>
<Encounter>
<facID>1234234 </facID>
</Encounter>
<Activity>
<start> 2221234<start>
</Activity>
<observation>
<Type>2355533</Type>
</observation>
</claim>
</claimSubmission>
third.xml:
<claimsubmission>
<Header>
<first> abc </first>
</Header>
<claim>
<Encounter>
<facID>1234234 </facID>
</Encounter>
<Activity>
<start> 2221234<start>
<Activity>
<observation>
<Type>2355533</Type>
</observation>
</claim>
</claimSubmission>
fourth.xml
<claimsubmission>
<Header>
<first> abc </first>
</Header>
<claim>
<encounter>
<facid>1234234 </facid>
</encounter>
<activity>
<start> 2221234<start>
<activity>
<observation>
<type>2355533</type>
</observation>
</claim>
</claimsubmission>