Freigeben über


XmlNamedNodeMap Klasse

Definition

Kapselt die Iteration über die Auflistung von Attributknoten.

public ref class XmlNamedNodeMap sealed : IIterable<IXmlNode ^>, IVectorView<IXmlNode ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlNamedNodeMap 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 XmlNamedNodeMap : IEnumerable<IXmlNode>, IReadOnlyList<IXmlNode>
Public NotInheritable Class XmlNamedNodeMap
Implements IEnumerable(Of IXmlNode), IReadOnlyList(Of IXmlNode)
Vererbung
Object Platform::Object IInspectable XmlNamedNodeMap
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 XmlNamedNodeMap die Member, die in den Memberlisten angezeigt werden. Darüber hinaus unterstützt XmlNamedNodeMap Member von Array.prototype und die Verwendung eines Indexes für den Zugriff auf Elemente.

Auflisten der Sammlung in C# oder Microsoft Visual Basic

XmlNamedNodeMap 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 der Knoten 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.

GetNamedItem(String)

Ruft das Attribut mit dem angegebenen Namen ab.

GetNamedItemNS(Object, String)

Ruft das Attribut mit dem angegebenen Namespace und Namen ab.

IndexOf(IXmlNode, UInt32)

Gibt den Index eines angegebenen Elements in der Vektoransicht zurück.

Item(UInt32)

Ermöglicht den zufälligen Zugriff auf einzelne Knoten innerhalb der Sammlung.

RemoveNamedItem(String)

Entfernt das angegebene Element.

RemoveNamedItemNS(Object, String)

Entfernt ein Element, das durch einen Namespace und einen lokalen Namen angegeben wird.

SetNamedItem(IXmlNode)

Fügt der Auflistung den angegebenen Knoten hinzu.

SetNamedItemNS(IXmlNode)

Fügt den angegebenen Knoten der Auflistung im angegebenen Namespace hinzu. Wenn Sie keine Namespaces verwenden, verwenden Sie die SetNamedItem-Methode .

Gilt für: