C# da Xml Dosyasıyla İşlemler -1
Xml dosyasının ne oldugunu programcılıkla ugrasacan cogu kişi bilir.Benim amacım xml dosyasından veri okumayla ilgili kısaca bir örnek.
Örnegin bir program yaptınız ve bu programının farklı dillere de cevrilmesini istiyoruz.O zaman arka planda işler aynı dönsun sadece etiketlerimiz(labeller) degişsin diyorsak Xml bize bu konuda cok buyuk kolaylık saglıyor.
Xml Sayfamız
böyle bir örnek sayfa olusturdum.
Örnek Formumuzun görüntüsü
Xml Dosyasından Veri okuma işlemine gecelim örnek kod blogumuz
Umarım birgün işinize yarar.
Örnegin bir program yaptınız ve bu programının farklı dillere de cevrilmesini istiyoruz.O zaman arka planda işler aynı dönsun sadece etiketlerimiz(labeller) degişsin diyorsak Xml bize bu konuda cok buyuk kolaylık saglıyor.
Xml Sayfamız
Örnek Formumuzun görüntüsü
Xml Dosyasından Veri okuma işlemine gecelim örnek kod blogumuz
internal void
TurkishConverter()
{
//FilePath Xml Dosyamızın adresi
XDocument doc = XDocument.Load(FilePath);
var KimlikBilgileri = from
p in doc.Elements("Languages").Elements("Turkce")
select new
{
name
= p.Element("Name").Attribute("name").Value,
surname = p.Element("Surname").Attribute("surname").Value,
no = p.Element("No").Attribute("tcno").Value,
baba
= p.Element("Father").Attribute("name").Value,
anne
= p.Element("Mother").Attribute("name").Value
};
Name = KimlikBilgileri.ToList()[0].name;
Surname = (KimlikBilgileri.ToList()[0].surname);
No
= (KimlikBilgileri.ToList()[0].no);
Father = (KimlikBilgileri.ToList()[0].baba);
Mother = (String)(KimlikBilgileri.ToList()[0].anne);
}
Form1 de Turkish butonuna tıklanınca :
Form1 de French Butonuna tıklanınca :
Programın kaynak kodları
Umarım birgün işinize yarar.
Yorumlar
Yorum Gönder