There are multiple ways of reading XML's and performing business logic. The Business object can be reading, writing, Editing and getting required values many times. The XML file size also very large in GB's but mostly in MB's. Based on the performance wise which approach suits best .
- XMLreader
- XMLSerialization
- Linq to XML
- StreamReader
- XML Dom parsing