C# Sharp Da Xml Oluşturma ve Veri Ekleme Nasıl Yapılır?

C#' da Xml Oluşturma ve Veri Ekleme Nasıl Yapılır?
0 137

C#’ da Xml Oluşturma ve Veri Ekleme , cSharp ‘ da XML Dosyası Oluşturma ve veri saklamayı anlatmaya çalışacağız. Aslında göründüğü kadar da zor bir işlem değildir. Hazır kodlarla oldukça basit yapılabilir.

C#' da Xml Oluşturma ve Veri Ekleme Nasıl Yapılır?
C#’ da Xml Oluşturma ve Veri Ekleme Nasıl Yapılır?

Çözüm:

C#’ da Xml Oluşturma ve Veri Ekleme yapabilmek için öncelikle Veritabanı tablo bağlantıları için unique id üretmeniz gerekmekte. Bunun için şu sayfada ki anlatımı incelemek için TIKLAYIN.

 

usingSystem.Xml;usingSystem.Xml.Linq;

XmlTextWriter xmlolustur =newXmlTextWriter(@"veri.xml", UTF8Encoding.UTF8);// Dosyanın Kaydedilceği yer ve Dil Kodlaması
            xmlolustur.WriteStartDocument();// Element Oluşturma Başlangıcı
            xmlolustur.WriteComment("cahap.com");// Açıklama Satırı Ekledik
            xmlolustur.WriteStartElement("CHANNEL");//item Etiketi ekledik.
            xmlolustur.WriteEndDocument();//Element Oluşturma işleminı sonlandırdık
             xmlolustur.Close();//Dosya Bağlantısını Kapatıyoruz..!XmlDocument doc =newXmlDocument();
            doc.Load(@"veri.xml");XmlElementUserElement= doc.CreateElement("ÜyeBilgileri");//Element Ekledik.UserElement.SetAttribute("UydeId",Guid.NewGuid().ToString());//Elemente bir attribute ve Guid id  atadıkXmlElement kullaniciadi = doc.CreateElement("KullaniciAdi");//Kullanicilar elementi içine bir kayıt ekledik
            kullaniciadi.InnerText="username";//kayıt için değer atadıkUserElement.AppendChild(kullaniciadi);//kayıt için parent atadık //(kullaniciadi parenti)XmlElement password= doc.CreateElement("Password");// Kullanıcılar elementi içerisine kayıt ekledik
            password.InnerText="Parola";//Password elementi içerisine değer atadıkUserElement.AppendChild(password);//kayıt için parent atadık (password parenti)XmlElement uyeTarih = doc.CreateElement("UyeTarihi");
            uyeTarih.InnerText="01.10.2013";
            UserElement.AppendChild(uyeTarih);//kayıt için parent atadık (uyeTarih parenti)XmlElement uyeMail = doc.CreateElement("UyeE-Mail");
            uyeMail.InnerText="devrim@cahap.com";UserElement.AppendChild(uyeMail);(uyeMail parenti)

            doc.DocumentElement.AppendChild(UserElement);//Dosyamıza elementleri ve kayıtları ekledikXmlTextWriter xmleEkle =newXmlTextWriter(@"veri.xml",null);// Fiziksel olarak kayıtları ekliyoruz
            xmleEkle.Formatting=Formatting.Indented;
            doc.WriteContentTo(xmleEkle);// Kayıt başarıyla gerçekleştirildi
            xmleEkle.Close();// Xml Dosyamızla bağlantımızı kesiyoruz..!

// Çıktı :

 

<?xml version="1.0" encoding="utf-8"?><!--cahap.com--><CHANNEL>
  <ÜyeBilgileri UydeId="a4588879-9d06-477c-a488-23579ee85614">
    <KullaniciAdi>username</KullaniciAdi><Password>Parola</Password><UyeTarihi>01.10.2013</UyeTarihi><UyeE-Mail>devrim@cahap.com</UyeE-Mail>
  </ÜyeBilgileri>
</CHANNEL>

купить моноблоки hpконтекстная реклама стоимость

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.