Öncelikle default.aspx sayfamızda şekildeki gibi 3 tane textbox ve 1 tane buton oluşturuyoruz.

Sıradaki işlemimiz bir sınıf oluşturmak. Bunun için Add-New Item yolunu izleyerek karşımıza çıkan pencereden class seçeneğini seçiyoruz. Oluşturduğumuz sınıfa “kisi” adını veriyoruz ve sınıfımızın içine aşağıdaki kodları yazıyoruz.
//constructor
public kisi()
{
//nesne ilk oluştuğunda gerçekleştireceği hareket.
}
//sınıfımızın içinde değişkenlerimizi tanımlıyoruz.
public kisi(string ad, string soyad, string telefon)
{Ad = ad;
Soyad = soyad;
Telefon = telefon;
}//değişkenimizi field olarak görmemizi sağlar.
private string m_ad;//değişkenimizi property olarak görmemizi sağlar.
public string Ad
{
get {return m_ad;}
set {m_ad = value;}
}private string m_soyad;
public string Soyad
{
get { return m_soyad; }
set { m_soyad = value; }
}private string m_telefon;
public string Telefon
{
get { return m_telefon; }
set { m_telefon = value; }
}//veriyi xml’e kaydetme methodunu oluşturuyoruz.
public void xmlekaydet()
{
//yeni bir XmlTextWriter nesnesi oluşturarak bu nesne içerisinde
//xml’imizi nereye oluşturacağımızı belirtiyoruz.
XmlTextWriter xmlDocument = new XmlTextWriter(@”c:\kayit.xml”, System.Text.UTF8Encoding.UTF8);//verimizi xml dosyasına yazmaya başlıyoruz.
xmlDocument.WriteStartDocument();
xmlDocument.WriteStartElement(“kisi”);
xmlDocument.WriteAttributeString(“ad”, m_ad);
xmlDocument.WriteAttributeString(“soyad”, m_soyad);
xmlDocument.WriteAttributeString(“telefon”, m_telefon);
xmlDocument.WriteEndElement();
xmlDocument.WriteEndDocument();//yazma işlemini sonlandırıyoruz.
xmlDocument.Close();
}
Sınfımızın içine kodları yazdıktan sonra Default.aspx’te oluşturduğumuz butonun Click özelliğine aşağıdaki kodları yazıyoruz.
//yeni bir kisi nesnesi oluşturarak
//textbox’ların bu değişken içinde yer almasını sağlıyoruz.
kisi k = new kisi(TextBox1.Text,TextBox2.Text,TextBox3.Text);//kaydetme methodumuzu çağrıyoruz.
k.xmlekaydet();//kayıt işleminin tamamlandığını ekranda gösterecek.
Response.Write(“Kayıt Tamamlandı.”);
İşlemimiz bu kadar. Artık oluşturduğunuz XML dosyalarına veri yazdırabilirsiniz.
Aşağıdaki linkten uygulamayı indirebilirsiniz.
http://uploaded.to/?id=rjzq4e

Nisan 16, 2009, 10:16 üzerinde
bu kodlar tam istdiğim gibi fakat bana bunların çıktısının nasıl gösterildiği de gerekli yardımcı olursanız sewinirim şimdiden teşekkürler
Nisan 16, 2009, 11:12 üzerinde
@busra
Çıktısının gösterilmesi derken ne demek istediğini tam anlamadım. Hangi çıktıdan bahsettiğini biraz daha açarsan seve seve yardımcı olmaya çalışırım
Temmuz 1, 2009, 12:41 üzerinde
Mrb , cok faydalı oldu benim için..Yalnız bir sorunum var hemen geçmek istiyorum.
Yukarıdaki kodları aynen yazıyorum hersey harika fakat bir kayıt ekledıkten sonra ikinci kayıt ilk kayıtın üzerine yazıyor.Yani bir kayıttan öteye gidemiyorum. Acil yardımınızı beklıyorum
Temmuz 1, 2009, 13:33 üzerinde
..
Temmuz 1, 2009, 15:05 üzerinde
Aksam oldu yokmu cvp