سلام ، سال نو مبارک ! بریم سر اصل مطلب ..

اگر برای کسی از دوستان مقدور هست عملیات ایجاد ، درج ، ویرایش و حذف یک المنت از xmL رو توسط یک روش با استفاده از c#.NET برام توضیح بده ؛ من
این لینک رو پیدا کردم اما کدهاش کار نکرد ؛ دقیقا اموزشی مشابه این میخوام
C# : All operations on XML file

و دو سوال دیگه

اگه l inqیاد بگیرم دیگه لازم نیست برای کار با xml ها از DOM استفاده کنم و همون LINQ تمام کارا رو انجام می ده ؟
ایا همه فایل های XML ساختار درختی دارند و میشه اونا رو در یک کنترل Tree view نشون دارد یا اینکه برای مشاهده یک xml بصورت درختی موقع ایجاد xml حتما باید از دستور و روش خاصی ایجاد کرد ؟


باشد که رستگار شویم ..