Share via


LINQ to XML Kullanarak XML Verilerini İşleme

LINQ to XML, XML verilerini işlemek için .NET Framework sürüm 3.5'teki yeni modeldir. LINQ to XML, geliştiricilerin XML verileriyle bekledikleri her şeyi yapmasını sağlar: XML belgelerini sorgulama, değiştirme, oluşturma, kaydetme ve seri hale getirme. Gerçek avantajlar sorgu ve oluşturma özelliklerinde yer alır.

LINQ to XML'deki sorgular, XPath veya XQuery'ye kıyasla SQL'e daha benzer söz dizimi kullanan kısa ve açıklayıcıdır. Sorgu sonuçları öğe veya öznitelik koleksiyonları olarak döndürülebildiğinden ve XElement nesneleri için parametre olarak kullanılabildiğinden, XML ağaçları bir şekilden diğerine kolayca dönüştürülebilir.

LINQ to XML, .NET Framework sürüm 3.5'teki dille tümleşik sorgu (LINQ) teknolojisinden yararlanıyor. LINQ, C# ve Visual Basic dil söz dizimini genişleterek potansiyel olarak herhangi bir veri deposuna genişletilebilen güçlü sorgu özellikleri sağlar.

Kullanımı hakkında ayrıntılı bilgi için bkz . LINQ to XML (C#) ve LINQ to XML (Visual Basic). LINQ çerçevesine genel bakış için bkz . Language-Integrated Query (LINQ) - C# veya Language-Integrated Query (LINQ) - Visual Basic.

Ayrıca bkz.