Freigeben über


XmlAttributeCollection Klasse

Definition

Stellt eine Auflistung von Attributen dar, auf die nach Name oder Index zugegriffen werden kann.

public ref class XmlAttributeCollection sealed : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public ref class XmlAttributeCollection : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
public class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
type XmlAttributeCollection = class
    inherit XmlNamedNodeMap
    interface ICollection
    interface IEnumerable
Public NotInheritable Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
Public Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
Vererbung
XmlAttributeCollection
Implementiert

Hinweise

XmlAttributeCollection erweitert die XmlNamedNodeMap Klasse, indem sie stark eingegebene Hilfsmethoden hinzufügen. Sie können diese Klasse verwenden, um Attribute in der Auflistung hinzuzufügen, zu entfernen oder zu ändern. XmlAttributeCollection wird von der XmlElement.Attributes Eigenschaft zurückgegeben.

Eigenschaften

Count

Ruft die Anzahl der Knoten im XmlNamedNodeMap-Objekt ab.

(Geerbt von XmlNamedNodeMap)
ItemOf[Int32]

Ruft das Attribut mit dem angegebenen Index ab.

ItemOf[String, String]

Ruft das Attribut mit dem angegebenen lokalen Namen und Namespace-URI (Uniform Resource Identifier) ab.

ItemOf[String]

Ruft das Attribut mit dem angegebenen Namen ab.

Methoden

Append(XmlAttribute)

Fügt das angegebene Attribut als letzten Knoten in die Auflistung ein.

CopyTo(XmlAttribute[], Int32)

Kopiert alle XmlAttribute-Objekte aus dieser Auflistung in das angegebene Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Stellt Unterstützung für "foreach"-Iterationen in der Auflistung von Knoten in der XmlNamedNodeMap bereit.

(Geerbt von XmlNamedNodeMap)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNamedItem(String)

Ruft einen durch den Namen angegebenen XmlNode ab.

(Geerbt von XmlNamedNodeMap)
GetNamedItem(String, String)

Ruft einen Knoten mit dem übereinstimmenden LocalName und NamespaceURI ab.

(Geerbt von XmlNamedNodeMap)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InsertAfter(XmlAttribute, XmlAttribute)

Fügt das angegebene Attribut direkt nach dem angegebenen Verweisattribut ein.

InsertBefore(XmlAttribute, XmlAttribute)

Fügt das angegebene Attribut direkt vor dem angegebenen Verweisattribut ein.

Item(Int32)

Ruft den Knoten am angegebenen Index in der XmlNamedNodeMap ab.

(Geerbt von XmlNamedNodeMap)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Prepend(XmlAttribute)

Fügt das angegebene Attribut als ersten Knoten in die Auflistung ein.

Remove(XmlAttribute)

Entfernt das angegebene Attribut aus der Auflistung.

RemoveAll()

Entfernt alle Attribute aus der Auflistung.

RemoveAt(Int32)

Entfernt das Attribut aus der Auflistung, das dem angegebenen Index entspricht.

RemoveNamedItem(String)

Entfernt den Knoten aus der XmlNamedNodeMap.

(Geerbt von XmlNamedNodeMap)
RemoveNamedItem(String, String)

Entfernt einen Knoten mit dem übereinstimmenden LocalName und NamespaceURI.

(Geerbt von XmlNamedNodeMap)
SetNamedItem(XmlNode)

Fügt einen XmlNode unter Verwendung der entsprechenden Name-Eigenschaft hinzu.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Elements finden Sie unter CopyTo(XmlAttribute[], Int32).

ICollection.Count

Eine Beschreibung dieses Elements finden Sie unter ICollection.Count.

ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter ICollection.IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter ICollection.SyncRoot.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für

Siehe auch