System.Xml.Linq Ad Alanı

LINQ to XML sınıflarını içerir. LINQ to XML, XML belgelerini verimli ve kolay bir şekilde değiştirmenize olanak tanıyan bir bellek içi XML programlama arabirimidir.

Sınıflar

Extensions

LINQ to XML uzantısı yöntemlerini içerir.

XAttribute

XML özniteliğini temsil eder.

XCData

CDATA içeren bir metin düğümünü temsil eder.

XComment

XML açıklamasını temsil eder.

XContainer

Diğer düğümleri içerebilen bir düğümü temsil eder.

XDeclaration

XML bildirimini temsil eder.

XDocument

XML belgesini temsil eder. Bir XDocument nesnenin bileşenleri ve kullanımı için bkz. XDocument Sınıfına Genel Bakış.

XDocumentType

XML Belge Türü Tanımını (DTD) temsil eder.

XElement

XML öğesini temsil eder. Kullanım bilgileri ve örnekler için bu sayfadaki XElement Sınıfına Genel Bakış ve Açıklamalar bölümüne bakın.

XName

XML öğesinin veya özniteliğinin adını temsil eder.

XNamespace

XML ad alanını temsil eder. Bu sınıf devralınamaz.

XNode

XML ağacındaki bir düğümün (öğe, açıklama, belge türü, işleme yönergesi veya metin düğümü) soyut kavramını temsil eder.

XNodeDocumentOrderComparer

Düğümleri belge sırasına göre karşılaştırma işlevi içerir. Bu sınıf devralınamaz.

XNodeEqualityComparer

Düğümleri karşılaştırarak eşit olup olmadıklarını belirler. Bu sınıf devralınamaz.

XObject

XML ağacındaki bir düğümü veya özniteliği temsil eder.

XObjectChangeEventArgs

ve Changed olayları için Changing veri sağlar.

XProcessingInstruction

XML işleme yönergesi temsil eder.

XStreamingElement

Ertelenmiş akış çıkışını destekleyen bir XML ağacındaki öğeleri temsil eder.

XText

Metin düğümünü temsil eder.

Numaralandırmalar

LoadOptions

XML ayrıştırırken yükleme seçeneklerini belirtir.

ReaderOptions

ile XmlReaderyüklenirken XDocument yinelenen ad alanlarının atlanıp atılmayacağını belirtir.

SaveOptions

Serileştirme seçeneklerini belirtir.

XObjectChange

için XObjectbir olay tetiklendiğinde olay türünü belirtir.

Açıklamalar

LINQ to XML kullanarak şunları yapabilirsiniz:

  • Dosyalardan veya akışlardan XML yükleyin.

  • XML'yi dosyalara veya akışlara seri hale getirme.

  • İşlevsel yapıyı kullanarak sıfırdan XML ağaçları oluşturun.

  • LINQ sorgularını kullanarak XML ağaçlarını sorgular.

  • Bellek içi XML ağaçlarını işleme.

  • XSD kullanarak XML ağaçlarını doğrulayın.

  • XML ağaçlarını bir şekilden diğerine dönüştürmek için bu özelliklerin bir bileşimini kullanın.

Ayrıca bkz.