Freigeben über


XmlNodeList Klasse

Definition

Beschreibt eine Auflistung von Knoten.

public ref class XmlNodeList sealed : IIterable<IXmlNode ^>, IVectorView<IXmlNode ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlNodeList final : IIterable<IXmlNode>, IVectorView<IXmlNode>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class XmlNodeList : IEnumerable<IXmlNode>, IReadOnlyList<IXmlNode>
Public NotInheritable Class XmlNodeList
Implements IEnumerable(Of IXmlNode), IReadOnlyList(Of IXmlNode)
Vererbung
Object Platform::Object IInspectable XmlNodeList
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Auflistungsmemberlisten

Für JavaScript enthält XmlNodeList die Elemente, die in den Memberlisten angezeigt werden. Darüber hinaus unterstützt XmlNodeList Member von Array.prototype und die Verwendung eines Indexes für den Zugriff auf Elemente.

Auflisten der Sammlung in C# oder Microsoft Visual Basic

XmlNodeList ist aufzählbar, sodass Sie sprachspezifische Syntax wie foreach in C# verwenden können, um die Elemente in der Auflistung aufzulisten. Der Compiler führt die Typumwandlung für Sie durch, und Sie müssen nicht explizit in IEnumerable<IXmlNode> umgewandelt werden. Wenn Sie eine explizite Umwandlung durchführen müssen, z. B. wenn Sie GetEnumerator aufrufen möchten, wandeln Sie mit einer IXmlNode-Einschränkung in IEnumerable<T> um.

Eigenschaften

Length

Ruft die Länge der Liste ab.

Size

Ruft die Anzahl der Elemente in der Vektoransicht ab.

Methoden

First()

Gibt einen Iterator zurück, der die Elemente in der Auflistung durchläuft.

GetAt(UInt32)

Gibt das Element am angegebenen Index in der Vektoransicht zurück.

GetMany(UInt32, IXmlNode[])

Gibt die Elemente zurück, die am angegebenen Index der Vektoransicht beginnen.

IndexOf(IXmlNode, UInt32)

Gibt den Index eines angegebenen Elements im Vektor zurück.

Item(UInt32)

Gibt das Element in der Liste am angegebenen Index zurück.

Gilt für: