Hi Shashi,
1. You can best use SAP Data Services as it is very effective in handling large files.
2. It will process the entire file at a time.
3. Please use the XML transformation within Data Services for XML handling.
Hopefully this will help...
Regards,
Patrick Kok