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="[email protected]";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>[email protected]</UyeE-Mail>
</ÜyeBilgileri>
</CHANNEL>

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