Share via


XPath Veri Modelini Kullanarak XML Verilerini İşleme

Ad System.Xml alanı, veya XPathDocument sınıflarını kullanarak bellekteki XML belgelerinin, parçaların, düğümlerin veya düğüm kümelerinin programlı bir gösterimini XmlDocument sağlar.

XPathDocument sınıfı, XPath veri modelini kullanarak bir XML belgesinin hızlı, salt okunur, bellek içi bir gösterimini sağlar. sınıfı, XmlDocument W3C Belge Nesne Modeli (DOM) Düzey 1 Çekirdek ve Çekirdek DOM Düzey 2'yi uygulayan bir XML belgesinin düzenlenebilir bellek içi gösterimini sağlar. Her iki sınıf da arabirimi uygular IXPathNavigable ve temel xml verilerini seçmek, değerlendirmek, gezinmek ve bazı durumlarda düzenlemek için kullanılan bir XPathNavigator nesne döndürür.

Aşağıdaki bölümlerde, sınıfı döndüren XPathNavigator sınıfı temel alarak işlevselliği açıklanmaktadır.

Bu Bölümde

XPathDocument ve XmlDocument Kullanarak XML Verilerini Okuma
XML belgesini okumak için salt XPathDocument okunur sınıf nesnesinin nasıl oluşturulacağını ve XML belgesini okumak ve düzenlemek için düzenlenebilir XmlDocument bir sınıf nesnesinin nasıl oluşturulacağını açıklar. Bu konu başlığında, xml belgesinde gezinmek ve belgeyi düzenlemek için her sınıftan bir nesnenin nasıl döndürüleceği XPathNavigator de açıklanmaktadır.

XPathNavigator Kullanarak XML Verileri Seçme, Değerlendirme ve Eşleştirme
XPath sorgusu kullanarak bir XPathDocument veya XmlDocument nesnedeki düğümleri XPathNavigator seçmek, XPath ifadesinin sonuçlarını değerlendirmek ve incelemek ve XML belgesindeki bir düğümün belirli bir XPath ifadesiyle eşleşip eşleşmediğini belirlemek için kullanılan sınıfın yöntemlerini açıklar.

XPathNavigator Kullanarak XML Verilerine Erişme
Düğümlerde gezinmek, XML verilerini ayıklamak ve veya XmlDocument nesnesinde kesin olarak yazılan XML verilerine erişmek için kullanılan sınıfın XPathDocument yöntemlerini XPathNavigator açıklar.

XPathNavigator Kullanarak XML Verilerini Düzenleme
Bir nesnenin XPathNavigator içerdiği XML belgesinde düğümleri ve değerleri eklemek, değiştirmek ve kaldırmak için kullanılan sınıfın XmlDocument yöntemlerini açıklar.

XPathNavigator Kullanarak Şema Doğrulama
Bir XPathDocument veya XmlDocument nesnesinde bulunan XML içeriğini doğrulama yollarını açıklar.

Ayrıca bkz.