XContainer Sınıf

Tanım

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

public ref class XContainer abstract : System::Xml::Linq::XNode
public abstract class XContainer : System.Xml.Linq.XNode
type XContainer = class
    inherit XNode
Public MustInherit Class XContainer
Inherits XNode
Devralma
XContainer
Türetilmiş

Açıklamalar

Bu sınıf, sonraki veya önceki eşdüzey düğümü bulma veya bir düğümün doğrudan alt öğelerini numaralandırma gibi işlevler sağlar.

'den XContainer türetilen iki sınıf ve XDocumentşeklindedirXElement.

Özellikler

Name Description
BaseUri

Bu XObjectiçin temel URI'yi alır.

(Devralındığı yer: XObject)
Document

bunun XDocumentiçin öğesini XObject alır.

(Devralındığı yer: XObject)
FirstNode

Bu düğümün ilk alt düğümünü alır.

LastNode

Bu düğümün son alt düğümünü alır.

NextNode

Bu düğümün sonraki eşdüzey düğümünü alır.

(Devralındığı yer: XNode)
NodeType

Bu XObjectiçin düğüm türünü alır.

(Devralındığı yer: XObject)
Parent

Bu XElementöğesinin üst öğesini XObject alır.

(Devralındığı yer: XObject)
PreviousNode

Bu düğümün önceki eşdüzey düğümünü alır.

(Devralındığı yer: XNode)

Yöntemler

Name Description
Add(Object)

Belirtilen içeriği bu XContaineröğesinin alt öğeleri olarak ekler.

Add(Object[])

Belirtilen içeriği bu XContaineröğesinin alt öğeleri olarak ekler.

AddAfterSelf(Object)

Belirtilen içeriği bu düğümden hemen sonra ekler.

(Devralındığı yer: XNode)
AddAfterSelf(Object[])

Belirtilen içeriği bu düğümden hemen sonra ekler.

(Devralındığı yer: XNode)
AddAnnotation(Object)

Bu XObjectek açıklama listesine bir nesne ekler.

(Devralındığı yer: XObject)
AddBeforeSelf(Object)

Belirtilen içeriği bu düğümden hemen önce ekler.

(Devralındığı yer: XNode)
AddBeforeSelf(Object[])

Belirtilen içeriği bu düğümden hemen önce ekler.

(Devralındığı yer: XNode)
AddFirst(Object)

Belirtilen içeriği bu belgenin veya öğenin ilk alt öğeleri olarak ekler.

AddFirst(Object[])

Belirtilen içeriği bu belgenin veya öğenin ilk alt öğeleri olarak ekler.

Ancestors()

Bu düğümün üst öğelerinin bir koleksiyonunu döndürür.

(Devralındığı yer: XNode)
Ancestors(XName)

Bu düğümün üst öğelerinin filtrelenmiş koleksiyonunu döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.

(Devralındığı yer: XNode)
Annotation(Type)

Belirtilen türün ilk ek açıklama nesnesini bu XObjectöğesinden alır.

(Devralındığı yer: XObject)
Annotation<T>()

Belirtilen türün ilk ek açıklama nesnesini bu XObjectöğesinden alır.

(Devralındığı yer: XObject)
Annotations(Type)

Bu XObjectiçin belirtilen türde bir ek açıklama koleksiyonu alır.

(Devralındığı yer: XObject)
Annotations<T>()

Bu XObjectiçin belirtilen türde bir ek açıklama koleksiyonu alır.

(Devralındığı yer: XObject)
CreateReader()

Bu düğüm için bir XmlReader oluşturur.

(Devralındığı yer: XNode)
CreateReader(ReaderOptions)

parametresi tarafından XmlReader belirtilen seçeneklerle bir readerOptions oluşturur.

(Devralındığı yer: XNode)
CreateWriter()

öğesine düğüm XmlWritereklemek için kullanılabilecek bir XContainer oluşturur.

DescendantNodes()

Bu belge veya öğe için belge sırasına göre alt düğümlerden oluşan bir koleksiyon döndürür.

Descendants()

Bu belge veya öğe için belge sırasına göre alt öğe koleksiyonunu döndürür.

Descendants(XName)

Bu belge veya öğe için, belge sırasına göre alt öğelerden oluşan filtrelenmiş bir koleksiyon döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.

Element(XName)

Belirtilen XNameile ilk (belge sırasına göre) alt öğesini alır.

Elements()

Bu öğenin veya belgenin alt öğelerinin bir koleksiyonunu belge sırasına göre döndürür.

Elements(XName)

Bu öğenin veya belgenin alt öğelerinin filtrelenmiş koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.

ElementsAfterSelf()

Bu düğümden sonraki eşdüzey öğelerden oluşan bir koleksiyonu belge sırasına göre döndürür.

(Devralındığı yer: XNode)
ElementsAfterSelf(XName)

Bu düğümden sonraki eşdüzey öğelerin filtrelenmiş koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.

(Devralındığı yer: XNode)
ElementsBeforeSelf()

Bu düğümden önceki eşdüzey öğelerin bir koleksiyonunu belge sırasına göre döndürür.

(Devralındığı yer: XNode)
ElementsBeforeSelf(XName)

Bu düğümden önceki eşdüzey öğelerin filtrelenmiş koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.

(Devralındığı yer: XNode)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IsAfter(XNode)

Geçerli düğümün belge sırası açısından belirtilen bir düğümden sonra görünüp görünmediğini belirler.

(Devralındığı yer: XNode)
IsBefore(XNode)

Geçerli düğümün belge sırası açısından belirtilen bir düğümden önce görünüp görünmediğini belirler.

(Devralındığı yer: XNode)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Nodes()

Bu öğenin veya belgenin alt düğümlerinin bir koleksiyonunu belge sırasına göre döndürür.

NodesAfterSelf()

Bu düğümden sonraki eşdüzey düğümlerden oluşan bir koleksiyonu belge sırasına göre döndürür.

(Devralındığı yer: XNode)
NodesBeforeSelf()

Bu düğümden önceki eşdüzey düğümlerin bir koleksiyonunu belge sırasına göre döndürür.

(Devralındığı yer: XNode)
Remove()

Bu düğümü üst öğesinden kaldırır.

(Devralındığı yer: XNode)
RemoveAnnotations(Type)

Belirtilen türün ek açıklamalarını bu XObjectiçinden kaldırır.

(Devralındığı yer: XObject)
RemoveAnnotations<T>()

Belirtilen türün ek açıklamalarını bu XObjectiçinden kaldırır.

(Devralındığı yer: XObject)
RemoveNodes()

Bu belgeden veya öğeden alt düğümleri kaldırır.

ReplaceNodes(Object)

Bu belgenin veya öğenin alt düğümlerini belirtilen içerikle değiştirir.

ReplaceNodes(Object[])

Bu belgenin veya öğenin alt düğümlerini belirtilen içerikle değiştirir.

ReplaceWith(Object)

Bu düğümü belirtilen içerikle değiştirir.

(Devralındığı yer: XNode)
ReplaceWith(Object[])

Bu düğümü belirtilen içerikle değiştirir.

(Devralındığı yer: XNode)
ToString()

Bu düğüm için girintili XML'yi döndürür.

(Devralındığı yer: XNode)
ToString(SaveOptions)

İsteğe bağlı olarak biçimlendirmeyi devre dışı bırakarak bu düğüm için XML döndürür.

(Devralındığı yer: XNode)
WriteTo(XmlWriter)

Bu düğümü bir XmlWriteröğesine yazar.

(Devralındığı yer: XNode)
WriteToAsync(XmlWriter, CancellationToken)

Geçerli düğümü bir XmlWriteröğesine yazar.

(Devralındığı yer: XNode)

Ekinlikler

Name Description
Changed

Bu XObject veya alt öğelerinden herhangi biri değiştiğinde yükseltildi.

(Devralındığı yer: XObject)
Changing

Bu XObject veya alt öğelerinden herhangi biri değişmek üzereyken yükseltilir.

(Devralındığı yer: XObject)

Belirtik Arabirim Kullanımları

Name Description
IXmlLineInfo.HasLineInfo()

Bunun XObject satır bilgilerine sahip olup olmadığını belirten bir değer alır.

(Devralındığı yer: XObject)
IXmlLineInfo.LineNumber

Temel XmlReader alınanın bu XObjectiçin bildirdiği satır numarasını alır.

(Devralındığı yer: XObject)
IXmlLineInfo.LinePosition

Temel XmlReader alınanın bu XObjectiçin bildirdiği satır konumunu alır.

(Devralındığı yer: XObject)

Uzantı Metotları

Name Description
CreateNavigator(XNode, XmlNameTable)

için bir XPathNavigatorXNodeoluşturur. , XmlNameTable daha verimli XPath ifade işlemeyi etkinleştirir.

CreateNavigator(XNode)

için bir XPathNavigatorXNodeoluşturur.

ToXPathNavigable(XNode)

Belirtilen XNodeiçinde gezinmenizi ve düzenlemenizi sağlayan bir erişimci döndürür.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesini değerlendirir.

XPathEvaluate(XNode, String)

XPath ifadesini değerlendirir.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Belirtilen XElementkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir IXmlNamespaceResolver seçer.

XPathSelectElement(XNode, String)

Bir XPath ifadesi kullanarak bir XElement seçer.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir öğe koleksiyonu seçer.

XPathSelectElements(XNode, String)

XPath ifadesi kullanarak bir öğe koleksiyonu seçer.

Şunlara uygulanır

Ayrıca bkz.