bildirgec.org

namespace hakkında tüm yazılar

C# ile XML DOSYA OKUMAK YAZMAK

admin | 14 October 2010 14:41

C# ile XML DOSYA OKUMAK YAZMAK

C# ile XML üzerinde işlem yapacağımız zaman ihtiyacımız olan gerekli bilgileri System.Xml kütüphanesini çağırarak ulaşabiliriz. XML üzerinde dosya yazmak veya okumak istediğimiz zaman katman katman bilgiye erişip nokta atışı yapmamız gerekiyor. Bu işlemlerde en önemli yardımcılarımız ise XmlTextReader ve XmlDocument namespace’leri.

Örnek uygulamımıza başlayalım.

Önceden elinde var olan bir xml dosya kullanacağım. Şimdi xml dosyamın içeriği,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?xml version="1.0" encoding="utf-8" ?>
<muzikler>
<muzik>
<ad>Evet</ad>
<adress>C:\Program Files\gunduz\05-Evet.mp3</adress>
</muzik>
<muzik>
<ad>Gokhan_turkmen_don</ad>
<adress>C:\Program Files\gunduz\Gokhan_turkmen_don.mp3</adress>
</muzik>
<muzik>
<ad>serce</ad>
<adress>C:\Program Files\gunduz\serce.mp3</adress>
</muzik>
<muzik>
<ad>AKLIM SENDE KALIR</ad>
<adress>C:\Program Files\gunduz\FERHAT GÖÇER-AKLIM SENDE KALIR 2008.mp3</adress>
</muzik>
<muzik>
<ad>Seni istiyorum</ad>
<adress>C:\Program Files\gunduz\Sezen Aksu - Seni istiyorum 6.wma</adress>
</muzik>
<muzik>
<ad>sigaramın dumanı</ad>
<adress>C:\Program Files\gunduz\ezginin günlüğü - 1980 (sigaramın dumanı)28.mp3</adress>
</muzik>
<muzik>
<ad>Hadi Çal</ad>
<adress>C:\Program Files\gunduz\Serdar Ortaç 09. Hadi Çal.mp3</adress>
</muzik>
<muzik>
<ad>Bob Marley - Is This Love</ad>
<adress>C:\Program Files\gunduz\Bob Marley - Is This Love.mp3</adress>
</muzik>
</muzikler>

Dosyamızı açtığımız c# windows aplicationa ekleyelim ve formumuza bir tane listbox ekleyelim. Kısaca önceden hazırladığımız xml içeriğimizi okuyup listboxımıza ekleyeceğiz. Örnek uygulamamıza başlayalım.

php 5.3

laroux | 16 June 2008 09:09

php 5.3
php 5.3

Tamamen unicode destekli bir PHP 6’a geri sayarken, PHP ekibi daha önce alışık olduğumuz bir uygulamaya gidiyor. PHP5’e geçtiğimiz günlerde PHP4 desteğinin ve sürümlerinin devamlılığının geldiğini biliyoruz. PHP6’dan önce PHP 5.3 sürümü yakında download edilebilir halde olacak.

PHP5 aslında sürümleri itibariyle oldukça verimli oldu. PHP 5’de nesne yönelimli programlama, PHP 5.1’de PDO, PHP 5.2’de ise SPL ile tanıştık. Ki çoğu PHP kullanıcısı halen bu özellikleri tam anlamıyla kullanmıyordur.