Yaptığınız çalışmalarda farklı dosya tipleri ile çalışma ihtiyacı doğmaktadır. Bu dosya tiplerinden biri de XML'dir. Bu makalemizde XML okuma, oluşturma, silme işlemlerine rneklerle değinmeye çalışacağız. "XML Nedir?" Sorusunu Cevaplayalım XML, interneti kullanarak veri alışverişi yapan sistemler ve platformlar arasındaki veri iletişimini standart hale getirmek için tasarlanan bir işaretleme dilidir. XML'in temel zellikleri XML, HTML gibi hiyerarşik bir işaretleme dilidir. Ancak XML'de kullanılan etiketler, HTML'den farklı olarak kişiler tarafından belirlenir. İsimlendirme konusunda insiyatifi bize bırakan XML, diğer konularda katı ve kesin kurallara sahiptir. XML konusuna byle bir giriş yaptıktan sonra bu konuyu anlatmak için kendimce bir XML dosyası oluşturdum. Üyelerin bilgilerinin tutulduğu bir xml dosyası . XML Oluşturalım Çalışma uzayımıza System. IO; uzayını eklemeyi unutmayalım XML Oluşturur String strDonen_Deger = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "<kullanicilar>"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "<uye id=\"1\" adi=\"Serkan\" soyadi=\"Togal\" yasi=\"30\" web_sitesi=\"http://www.ontedi.com\" />"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "<uye id=\"2\" adi=\"Ahmet\" soyadi=\"Çelebi\" yasi=\"20\" web_sitesi=\"http://www.google.com\" />"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "<uye id=\"7\" adi=\"Selçuk\" soyadi=\"Varol\" yasi=\"41\" web_sitesi=\"http://www.otekiturkiye.org\" />"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "<uye id=\"58\" adi=\"Şahin\" soyadi=\"Değişmez\" yasi=\"23\" web_sitesi=\"\" />"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "<uye id=\"4\" adi=\"Mustafa\" soyadi=\"Güzel\" yasi=\"61\" web_sitesi=\"\" />"; strDonen_Deger += Environment. NewLine; strDonen_Deger += "</kullanicilar>"; StreamWriter swYazici = File. CreateText(Server. MapPath ; swYazici. WriteLine ; swYazici. Close ; swYazici. Dispose ; Response. Write ; Oluşturduğumuz XML Dosyası <?xml version="1.0" encoding="utf-8" ?> <kullanicilar> <uye id="1" adi="Serkan" soyadi="Togal" yasi="30" web_sitesi="http://www.ontedi.com" /> <uye id="2" adi="Ahmet" soyadi="Çelebi" yasi="20" web_sitesi="http://www.google.com" /> <uye id="7" adi="Selçuk" soyadi="Varol" yasi="41" web_sitesi="http://www.otekiturkiye.org" /> <uye id="58" adi="Şahin" soyadi="Değişmez" yasi="23" web_sitesi="" /> <uye id="4" adi="Mustafa" soyadi="Güzel" yasi="61" web_sitesi="" /> </kullanicilar> Oluşan XML Dosyası Oluşturduğumuz XML dosyası üzerinde işlemler yapalım XML Dosyasını Baştan Sona Okuyalım Çalışma uzayımıza System. Xml; uzayını eklemeyi unutmayalım Tüm Satırları Okur XmlDocument xdDokuman = new XmlDocument ; xdDokuman. Load(Server. MapPath ; XmlNodeList xnlDugumler = xdDokuman. SelectNodes ; foreach Tüm Kayıtların Listesi XML Dosyasının Belirli Bir Satırını Okuyalım (id=58 değerli üyenin bilgileri) Belirli Satırı Okur XmlTextReader xtrOkuyucu = new XmlTextReader(Server. MapPath ; xtrOkuyucu. Read ; XmlDocument xdDokuman = new XmlDocument ; xdDokuman. Load ; XmlNode xnDugum = xdDokuman. SelectSingleNode("/kullanicilar/uye "); String strId = xnDugum. Attributes . Value; String strAdi = xnDugum. Attributes . Value; String strSoyadi = xnDugum. Attributes . Value; String strYasi = xnDugum. Attributes . Value; Response. Write ; Belirli Bir Kaydın Bilgileri XML Dosyasının Belirli Bir Satırını Silelim (id=7 değerli üyeyi silelim) Belirli Satırı Siler XmlTextReader xtrOkuyucu = new XmlTextReader(Server. MapPath ; xtrOkuyucu. Read ; XmlDocument xdDokuman = new XmlDocument ; xdDokuman. Load ; XmlNode xnDugum = xdDokuman. SelectSingleNode("/kullanicilar/uye "); if else Belirli Bir Kaydı Silme Kısaca XML üzerinde manüplasyonları rneklerle aktarmaya çalıştık, bir başka makalede grüşmek dileğiyle. Kaynak: http://www.ontedi.com/aspnet/aspnet-ile-xml-olusturma-okuma-silme-islemleri Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Teşekkürler.

teşekkürler abi güzel dküman. kelimeler albayım bazı anlamlara gelmiyor.