Yazılım Notları
Bilgi Paylaştıkça Çoğalır...

XML den .xsd uzantılı DataSet ve C Sharp Class Oluşturmak

Verilen bir XML dosyası kullanılarak .xsd uzantılı bir DataSet ya da C Sharp Sınıfı(Class) nasıl Oluşturulur.Yazının Devamını okuyun.

Elimizde aşağıdaki gibi bir xml dosyası olsun. Bu xml dosyasında firmamızda ?alışan iş?ilerin ad(FirstName), soyad (LastName) ve Telefon Numaraları kayıtlı diyelim.

xml ?rneği
Bu XML dosyasını C# projemizde kullanmak istiyoruz ama, bunu bir class şeklinde ya da xsd uzantılı bir DataSet şeklinde kullanmak istiyorsak xsd.exe kullanmaya ihtiyacımız var demektir.

İşlemleri aşağıdaki sırada ger?ekleştirmeniz gerekmektedir. ?ncelikle C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC dizinine gidiyoruz. xml dosyamızı bu dizine kopyalıyoruz.

C:\Program Files(x86)\Microsoft Visual Studio 10.0

Bu işlemleri ger?ekleştirebilmemiz i?in aşağıdaki ekran alıntısında g?sterildiği gibi Visual Studio Command Prompt (2010) a ihtiyacımız var.

Visual Studio Command Prompt

Windows 7 de Windows Tuşuna basarak a?ılan kısımda Programların altında V?sual Studio Command Prompt(2010) a konumlanın.

Bu şekilde a?ılan command prompt ?zerinde aşağıdaki gibi xsd employees.xml yazıp [ENTER] Tuşuna basın.
visual-studio-command-prompt-2.png
Xml dosyasını kopyaladığımız dizine employees.xsd Dataset inin oluşturulduğunu g?receksiniz. Daha sonra, bu xsd. uzantılı dosyanızı kopyalayıp Visual Studio Projenizin i?ine yapıştırarak kullanabilirsiniz.



EĞER Employees.xml dosyanızdan Employees.cs Oluşturmak İstiyorsanız:


Bu durumda yukarıda Command Prompt ?zerinde aşağıdaki gibi xsd.exe /classes employees.xsd yazıp [ENTER] tuşuna basın.


visual-studio-command-prompt-3.png
Bu işlemi yaptıktan sonra, Employees.xml dosyanızın olduğu dizine Employees.cs sınıf dosyasının da oluşturulduğunu g?receksiniz. Bu sınıfı da Visual Studio Projenize import ederek ?alışmalarınıza devam edebilirsiniz.

Oluşturulan Sınıfın Projemize Eklenmesi

  EmployeesEmployee[] calisanlar = new EmployeesEmployee[1];
  calisanlar[0].FirstName = "Mehmet";
  calisanlar[0].LastName = "YILDIZLI";
  calisanlar[0].Phone = "555-555-55-55";

Kolay Gelsin...



ETİKETLER : ASP.Net, xml, xsd, DataSet, xsd exe
 

Banka Hesap Numaralarınızı, IBAN Numaralarınızı bir kere telefonunuza kaydedin. İhtiyaç duyduğunuzda elinizin altında olsun.

Banka Hesaplarım

En Güzel Sözler Uygulaması İçin


En Çok Rating Alanlar
Ana Sayfa       Arama       Valid CSS!