Feb 24, 2013

LİNQ to XML üçün kiçik örnək


   LINQ-nin bir çox özəllikləri vardır. Hansıkı bunlar bele adlandırılır: LINQ to SQL, LINQ to XML, LINQ to OBJECT və.s
    LINQ to XML üçün kiçik bir örnəyə baxmazdan bunun necə bir texnologiya olduğunu bir neçə cümlə ilə izah edək. Qeyd edimki LİNQ to XML normal xml funksiyalarından daha asan, daha az kod yazılmağını tələb edən və müasir bir texnologiyadır. Burada xml düzəltmək və onun üstündə hər hansı əməliyyatlar icra etmək adından da məlum olduğu kimi özünə xas "query" lərlə edilir.
Bunun üçün tələb olunan namespace-ləri əlavə etmək vacibdir hətta onları əlavə etməsək programımızı yaza bilmərik :)...
Bunlar aşağıdakılardır:

using System.Xml;
using System.Xml.Linq;

Formumuza bir button və birdə richTextBox əlavə edək.
Button a iki dəfə click edib kod hissəsini bu çəkildə yazacağıq:




burada bir XDocument düzəltdik və ona ana element olaraq "Employees" əlavə etdik.Daha sonra isə buna subroot lar olaraq "Ad" və "Soyad" elementlərini daxil etdik.

richTextBox1.Text += xDoc;
bununla xml faylımızı görmək üçün richTextBox a çıxartdıq.

xDoc.Save("Employees.xml"); bu kodla da düzəltdiyimiz xml faylını yaddaşa yazdıq.

Programın nəticəsi belə olacaq:




ümid edirəmki yararlı olacaq. :)

No comments:

Post a Comment

Zəhmət olmasa şərhlərinizi yazın