XML Verilerini Bellek İçinde İşleme

Microsoft .NET Framework, XML verilerini işlemek için üç model içerir: XmlDocument sınıfı, XPathDocument sınıfı ve LINQ to XML (C#) ve LINQ to XML (Visual Basic).

sınıfı, XmlDocument W3C belge nesne modeli (DOM) düzey 1 çekirdeğini ve çekirdek DOM düzey 2 önerilerini uygular. DOM, bir XML belgesinin bellek içi (önbellek) ağaç gösterimidir. XmlDocument ve ilgili sınıflarıyla XML belgeleri oluşturabilir, verilere yükleyip erişebilir, verileri değiştirebilir ve değişiklikleri kaydedebilirsiniz.

XPathDocument sınıfı, XPath veri modelini temel alan salt okunur, bellek içi bir veri deposudur. sınıfı, XPathNavigator salt XPathDocument okunur sınıfın yanı sıra XmlDocument salt okunur sınıfta yer alan XML belgeleri üzerinde bir imleç modeli kullanarak çeşitli düzenleme seçenekleri ve gezinti özellikleri sunar.

LINQ to XML , XML verilerini işlemek için .NET Framework sürüm 3.5'te kullanıma sunulan bir modeldir. DilLe Tümleşik Sorgudan (LINQ) yararlanan bir bellek içi modeldir. LINQ, yeni sorgu özellikleri sağlamak için C# ve Visual Basic dil söz dizimini genişletir.

Bu Bölümde

DOM Modelini Kullanarak XML Verilerini İşleme
XML verilerini işlemek için öğesini ve ilgili sınıflarını kullanmayı XmlDocumentaçıklar.

XPath Veri Modelini Kullanarak XML Verilerini İşleme
XML verilerini işlemek için , XmlDocumentve XPathNavigator sınıflarını kullanmayı XPathDocumentaçıklar.

LINQ to XML Kullanarak XML Verilerini İşleme
LINQ to XML'e kısa bir genel bakış sağlar ve LINQ to XML belgelerinin bağlantılarını sağlar.

XML Belgeleri ve Verileri