XContainer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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 listeleme gibi işlevler sağlar.
'den XContainer türetilen iki sınıf ve XElementsınıflarıdırXDocument.
Özellikler
BaseUri |
Bu XObjectiçin temel URI'yi alır. (Devralındığı yer: XObject) |
Document |
Bunun XObjectiçin öğesini XDocument 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 bir 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 XObjectöğesinin üst XElement öğesini 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
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üğümün hemen arkasına ekler. (Devralındığı yer: XNode) |
AddAfterSelf(Object[]) |
Belirtilen içeriği bu düğümün hemen arkasına ekler. (Devralındığı yer: XNode) |
AddAnnotation(Object) |
Bu XObjectöğesinin ek açıklama listesine bir nesnesi ekler. (Devralındığı yer: XObject) |
AddBeforeSelf(Object) |
Belirtilen içeriği bu düğümün hemen önüne ekler. (Devralındığı yer: XNode) |
AddBeforeSelf(Object[]) |
Belirtilen içeriği bu düğümün hemen önüne 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 öğelerinden oluşan bir koleksiyon döndürür. (Devralındığı yer: XNode) |
Ancestors(XName) |
Bu düğümün üst öğelerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleştirmesi XName olan öğ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ürdeki ek açıklamaların koleksiyonunu alır. (Devralındığı yer: XObject) |
Annotations<T>() |
Bu XObjectiçin belirtilen türdeki ek açıklamaların koleksiyonunu 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 |
CreateWriter() |
öğesine düğüm XContainereklemek için kullanılabilecek bir XmlWriter 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ştirmesi XName olan öğeler koleksiyona dahil edilir. |
Element(XName) |
Belirtilen XNameöğesine sahip 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ştirmesi XName olan öğ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ştirmesi XName olan öğeler koleksiyona dahil edilir. (Devralındığı yer: XNode) |
ElementsBeforeSelf() |
Bu düğümden önceki eşdüzey öğelerden oluşan bir koleksiyonu 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ştirmesi XName olan öğ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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsAfter(XNode) |
Geçerli düğümün belirtilen bir düğümden sonra belge sırasına göre görünüp görünmediğini belirler. (Devralındığı yer: XNode) |
IsBefore(XNode) |
Geçerli düğümün belirtilen bir düğümden önce görüntülenip görüntülenmediğini belge sırasına göre belirler. (Devralındığı yer: XNode) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ 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üğümlerin bir koleksiyonunu belge sırasına göre döndürür. (Devralındığı yer: XNode) |
NodesBeforeSelf() |
Bu düğümden önceki eşdüzey düğümlerin 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 XObjectöğesinin içinden kaldırır. (Devralındığı yer: XObject) |
RemoveAnnotations<T>() |
Belirtilen türün ek açıklamalarını bu XObjectöğesinin iç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 döndürür. (Devralındığı yer: XNode) |
ToString(SaveOptions) |
Bu düğüm için XML'yi döndürür ve isteğe bağlı olarak biçimlendirmeyi devre dışı bırakı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
Changed |
Bu XObject veya onun alt öğelerinden biri değiştiğinde yükseltildi. (Devralındığı yer: XObject) |
Changing |
Bu XObject veya onun alt öğelerinden herhangi biri değişmek üzereyken yükseltilir. (Devralındığı yer: XObject) |
Belirtik Arabirim Kullanımları
IXmlLineInfo.HasLineInfo() |
Bunun XObject satır bilgilerine sahip olup olmadığını belirten bir değer alır. (Devralındığı yer: XObject) |
IXmlLineInfo.LineNumber |
Temel alınanın XmlReader bu XObjectiçin bildirdiği satır numarasını alır. (Devralındığı yer: XObject) |
IXmlLineInfo.LinePosition |
Temel alınanın XmlReader bu XObjectiçin bildirdiği satır konumunu alır. (Devralındığı yer: XObject) |
Uzantı Metotları
CreateNavigator(XNode) |
için bir XPathNavigatorXNodeoluşturur. |
CreateNavigator(XNode, XmlNameTable) |
için bir XPathNavigatorXNodeoluşturur. , XmlNameTable daha verimli XPath ifade işlemeyi etkinleştirir. |
XPathEvaluate(XNode, String) |
XPath ifadesini değerlendirir. |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözerek bir XPath ifadesini değerlendirir. |
XPathSelectElement(XNode, String) |
XPath ifadesi kullanarak bir XElement seçer. |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanılarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir XElement seçer. |
XPathSelectElements(XNode, String) |
XPath ifadesi kullanarak bir öğe koleksiyonu seçer. |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Belirtilen kullanılarak ad alanı ön eklerini çözümleyerek XPath ifadesi kullanan IXmlNamespaceResolverbir öğe koleksiyonunu seçer. |
ToXPathNavigable(XNode) |
Belirtilen XNodeöğesine gitmenize ve bunları düzenlemenize olanak tanıyan bir erişimci döndürür. |