سلام دوست عزیز!
شما برای کار با فایل های XML چندتا راه داری.
1- برای خواندن تک تک Element های فایل XML از کلاس XmlReader می تونید استفاده کنید.
2- برای خواندن تمام Element ها یا نوشتن آنها می تونید از کلاس Dataset استفاده کنید.
3- برای نوشتن تک تک هم از کلاس XmlWriter.

*(البته اگه Visual Studio 2008 کار می کنی با LINQ وضعیت خیلی فرق می کنه )

موفق باشیییییییید.