İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# XML İlişikisi

Görkem Kurban23.05.20172 cevap972 görüntüleme
2017'den beri2 mesaj
#1
Şu sıralar C# dili le XML arasında ilişki kurmaya çalışıyorum. İnternet'de düzgün türkçe kaynak bulamadım pek. Bende İngilizce kaynaklara bakarak bir şeyler öğrendim. Veriyi yazdırma, okutma , ekleme ve silme işlemlerini yaptım fakat bu biraz ezber gibi oldu ben de burada sorarak bilen kişilerden kodların ne işe yaradığını öğrenmek istedim. Öncelikle anlamını öğrenmek istediğim kodları aşağıya madde şeklin de yazayım artık bildikleriniz varsa ve bana ne olduklarını, ne işe yaradıklarını açıklarsanız çok sevinirim.:)

Öncelikle şu iki kütüphaneyi sormak istiyorum.
using System.xml;
using System.xml.linq;
Bu kütüphaneler arasında ne fark var acaba ?

Kullandığım ve merak ettiğim kodlarda şunlar.

XmlNode
XmlTextWriter
XmlTextReader
XmlElement
XmlAttribute
XElement
XAttribute

Evet bu kodları kullanarak xml dosya açtım veri kayıdı yaptım sildim vb işler yaptım ama bu kodların tam olarak ne işe yaradığını bilmiyorum.(Türkçe karşılıklarını biliyorum yanlışlık olmasın)Bunların tam olarak ne işe yaradığını yazabilecek birileri varsa cidden çok güzel olur günlerdir bu yapıyı öğrenmeye çalışıyorum. İyi Formlar.
Cevaplar
2016'den beri708 mesaj
#2
linq xml ile xml dosyasına veritabanı tablosuymuş gibi davranabiliyorsunuz. Ama bu yanlış bilmiyorsam performans kaybına yol açıyor, çok karmaşık işlerde belki kolaylaştırma sağlıyor ancak basit şeylerde linq xml kullanmanıza gerek yok.
Kodların açıklamaları msdnde var, google çeviri ile de bakabilirsiniz ayrıca hayatınız bununla geçecekse yarından itibaren İngilizce çalışmanız yararınıza olacak. Sürekli Türkçe kaynak kıtlığıyla baş etmek zorunda kalmazsınız. Yalnız günlük İngilizce ile bunların alâkası yok, en iyisi yavaş yavaş (sözlük yardımıyla) İngilizce dökümanları okumaya başlamak, zamanla öğrenirsiniz. Ben de msdnden bakıp tek tek çevirip anlatabilirim ama bir anlamı yok, kendiniz yapsanız daha iyi.
Görkem Kurban Konuyu açan
2017'den beri2 mesaj
#3
Öncelikle yorumunu için teşekkürler. Dediğimiz gibi internette bulduğum kaynakları şu sıralar gerek sözlük gerek internet yardımı ile çevirerek kendimce öğrenmeye çalışıyorum. Bu yaz da İngilizce kursuna gitmeyi düşünüyorum. Dediğiniz gibi yapıp MSDN den bakacağım. :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.