Bu dersimizde daha önce oluşturduğumuz XML dosyasındaki veriyi silme yöntemini göreceğiz. WPF'te tekrar dönüş yapacağımız XML işlemlerinin son konusu olan DELETE işlemi için yeni bir proje başlatalım.
![]() |
| Yeni bir proje başlatalım. |
Aşağıdaki dosyayı istediğiniz dizinde istediğiniz isimde oluşturun. Uzantısı .xml olmak zorunda. Uzantı değiştirmek için Klasör seçeneklerindeki "Bilinen türdeki dosyaların uzantısını gizle" seçeneğini kaldırınız.
![]() |
| Bu dosyanın aynısını oluşturunuz. |
Aşağıdaki kodları Program class'ımızın içine yazalım. Burada mantık şu şekildedir. Dosyayı değişkene yükle. İstenileni sil ve kaydet.
![]() |
| Bu kodları Program class'ımızın içeriğine girelim. |
| using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ders19 { class Program { static void Main(string[] args) { string path="D:/tekno-pedi.blogspot.com.xml"; System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader(path); System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load(reader); reader.Close(); System.Xml.XmlElement root = doc.DocumentElement; System.Xml.XmlNode xnList = root.SelectSingleNode("/Users/User[Name='Ahmet Turan']"); xnList.ParentNode.RemoveChild(xnList); doc.Save(path); Console.ReadKey(); } } } |
![]() |
| Görüldüğü gibi Datamız XML dosyasından (file) silindi. |





Hiç yorum yok :
Yorum Gönder