Freigeben über


XmlAttribute Klasse

Definition

Stellt ein Attribut dar. Gültige und Standardwerte für das Attribut werden in einer Dokumenttypdefinition (DTD) oder einem Schema definiert.

public ref class XmlAttribute : System::Xml::XmlNode
public class XmlAttribute : System.Xml.XmlNode
type XmlAttribute = class
    inherit XmlNode
Public Class XmlAttribute
Inherits XmlNode
Vererbung
XmlAttribute

Hinweise

Attribute können einem Element zugeordnet werden. Verwenden Sie die OwnerElement Eigenschaft, um das XmlElement Attribut abzurufen.

Die XmlElement Klasse verfügt über mehrere Methoden, mit denen Sie auf AttributknotenXmlElement.GetAttribute (, XmlElement.SetAttribute, XmlElement.RemoveAttributeusw.) zugreifen können. Darüber hinaus können Sie die XmlElement.Attributes Eigenschaft aufrufen, die ihnen den XmlAttributeCollection Zugriff auf Attribute anhand von Namen oder Index aus der Auflistung ermöglicht.

Konstruktoren

Name Beschreibung
XmlAttribute(String, String, String, XmlDocument)

Initialisiert eine neue Instanz der XmlAttribute-Klasse.

Eigenschaften

Name Beschreibung
Attributes

Ruft ein XmlAttributeCollection , das die Attribute dieses Knotens enthält.

(Geerbt von XmlNode)
BaseURI

Ruft den Basis-URI (Uniform Resource Identifier) des Knotens ab.

ChildNodes

Ruft alle untergeordneten Knoten des Knotens ab.

(Geerbt von XmlNode)
FirstChild

Ruft das erste untergeordnete Element des Knotens ab.

(Geerbt von XmlNode)
HasChildNodes

Ruft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt.

(Geerbt von XmlNode)
InnerText

Legt die verketteten Werte des Knotens und aller untergeordneten Elemente fest.

InnerXml

Legt den Wert des Attributs fest.

IsReadOnly

Ruft einen Wert ab, der angibt, ob der Knoten schreibgeschützt ist.

(Geerbt von XmlNode)
Item[String, String]

Ruft das erste untergeordnete Element mit dem angegebenen LocalName und NamespaceURI.

(Geerbt von XmlNode)
Item[String]

Ruft das erste untergeordnete Element mit dem angegebenen Nameab.

(Geerbt von XmlNode)
LastChild

Ruft das letzte untergeordnete Element des Knotens ab.

(Geerbt von XmlNode)
LocalName

Ruft den lokalen Namen des Knotens ab.

Name

Ruft den qualifizierten Namen des Knotens ab.

NamespaceURI

Ruft den Namespace-URI dieses Knotens ab.

NextSibling

Ruft den Knoten unmittelbar nach diesem Knoten ab.

(Geerbt von XmlNode)
NodeType

Ruft den Typ des aktuellen Knotens ab.

OuterXml

Ruft das Markup ab, das diesen Knoten und alle untergeordneten Knoten enthält.

(Geerbt von XmlNode)
OwnerDocument

Ruft den XmlDocument Knoten ab, zu dem dieser Knoten gehört.

OwnerElement

Ruft das XmlElement Attribut ab, zu dem das Attribut gehört.

ParentNode

Ruft das übergeordnete Element dieses Knotens ab. Bei XmlAttribute Knoten gibt diese Eigenschaft immer zurück null.

Prefix

Ruft ab oder legt das Namespacepräfix dieses Knotens fest.

PreviousSibling

Ruft den Knoten unmittelbar vor diesem Knoten ab.

(Geerbt von XmlNode)
PreviousText

Ruft den Textknoten ab, der unmittelbar vor diesem Knoten steht.

(Geerbt von XmlNode)
SchemaInfo

Ruft das Infoset nach der Schemaüberprüfung ab, das diesem Knoten als Ergebnis der Schemaüberprüfung zugewiesen wurde.

Specified

Ruft einen Wert ab, der angibt, ob der Attributwert explizit festgelegt wurde.

Value

Dient zum Abrufen oder Festlegen des Werts des Knotens.

Methoden

Name Beschreibung
AppendChild(XmlNode)

Fügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu.

AppendChild(XmlNode)

Fügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu.

(Geerbt von XmlNode)
Clone()

Erstellt ein Duplikat dieses Knotens.

(Geerbt von XmlNode)
CloneNode(Boolean)

Erstellt ein Duplikat dieses Knotens.

CreateNavigator()

Erstellt einen XPathNavigator Zum Navigieren in diesem Objekt.

(Geerbt von XmlNode)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Ruft einen Enumerator ab, der die untergeordneten Knoten im aktuellen Knoten durchläuft.

(Geerbt von XmlNode)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetNamespaceOfPrefix(String)

Sucht nach der nächstgelegenen XMLns-Deklaration für das angegebene Präfix, das sich im Bereich für den aktuellen Knoten befindet, und gibt den Namespace-URI in der Deklaration zurück.

(Geerbt von XmlNode)
GetPrefixOfNamespace(String)

Sucht nach der nächstgelegenen XMLns-Deklaration für den angegebenen Namespace-URI, der sich im Bereich für den aktuellen Knoten befindet, und gibt das in dieser Deklaration definierte Präfix zurück.

(Geerbt von XmlNode)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InsertAfter(XmlNode, XmlNode)

Fügt den angegebenen Knoten unmittelbar nach dem angegebenen Verweisknoten ein.

InsertAfter(XmlNode, XmlNode)

Fügt den angegebenen Knoten unmittelbar nach dem angegebenen Verweisknoten ein.

(Geerbt von XmlNode)
InsertBefore(XmlNode, XmlNode)

Fügt den angegebenen Knoten unmittelbar vor dem angegebenen Verweisknoten ein.

InsertBefore(XmlNode, XmlNode)

Fügt den angegebenen Knoten unmittelbar vor dem angegebenen Verweisknoten ein.

(Geerbt von XmlNode)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Normalize()

Fügt alle XmlText-Knoten in der vollständigen Tiefe der Unterstruktur unter diesem XmlNode in ein "normales" Formular ein, in dem nur Markup (d. h. Tags, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsverweise) xmlText-Knoten getrennt werden, d. h., es gibt keine angrenzenden XmlText-Knoten.

(Geerbt von XmlNode)
PrependChild(XmlNode)

Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten für diesen Knoten hinzu.

PrependChild(XmlNode)

Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten für diesen Knoten hinzu.

(Geerbt von XmlNode)
RemoveAll()

Entfernt alle untergeordneten Knoten und/oder Attribute des aktuellen Knotens.

(Geerbt von XmlNode)
RemoveChild(XmlNode)

Entfernt den angegebenen untergeordneten Knoten.

RemoveChild(XmlNode)

Entfernt den angegebenen untergeordneten Knoten.

(Geerbt von XmlNode)
ReplaceChild(XmlNode, XmlNode)

Ersetzt den angegebenen untergeordneten Knoten durch den neuen untergeordneten Knoten.

ReplaceChild(XmlNode, XmlNode)

Ersetzt den untergeordneten Knoten oldChild durch newChild Knoten.

(Geerbt von XmlNode)
SelectNodes(String, XmlNamespaceManager)

Wählt eine Liste der Knoten aus, die dem XPath-Ausdruck entsprechen. Alle Präfixe, die im XPath-Ausdruck gefunden werden, werden mithilfe der bereitgestellten XmlNamespaceManageraufgelöst.

(Geerbt von XmlNode)
SelectNodes(String)

Wählt eine Liste der Knoten aus, die dem XPath-Ausdruck entsprechen.

(Geerbt von XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Wählt den ersten XmlNode aus, der dem XPath-Ausdruck entspricht. Alle Präfixe, die im XPath-Ausdruck gefunden werden, werden mithilfe der bereitgestellten XmlNamespaceManageraufgelöst.

(Geerbt von XmlNode)
SelectSingleNode(String)

Wählt den ersten XmlNode aus, der dem XPath-Ausdruck entspricht.

(Geerbt von XmlNode)
Supports(String, String)

Testet, ob die DOM-Implementierung ein bestimmtes Feature implementiert.

(Geerbt von XmlNode)
ToString()

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

(Geerbt von Object)
WriteContentTo(XmlWriter)

Speichert alle untergeordneten Elemente des Knotens im angegebenen XmlWriter.

WriteTo(XmlWriter)

Speichert den Knoten im angegebenen XmlWriter.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICloneable.Clone()

Eine Beschreibung dieses Mitglieds finden Sie unter Clone().

(Geerbt von XmlNode)
IEnumerable.GetEnumerator()

Eine Beschreibung dieses Mitglieds finden Sie unter GetEnumerator().

(Geerbt von XmlNode)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

CreateNavigator(XmlNode)

Erstellt einen XPath-Navigator zum Navigieren im angegebenen Knoten.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

SelectNodes(XmlNode, String, XmlNamespaceManager)

Wählt eine Liste der Knoten aus, die dem angegebenen XPath-Ausdruck entsprechen. Alle Im XPath-Ausdruck gefundenen Präfixe werden mithilfe des angegebenen Namespace-Managers aufgelöst.

SelectNodes(XmlNode, String)

Wählt eine Liste der Knoten aus, die dem angegebenen XPath-Ausdruck entsprechen.

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

Wählt den ersten Knoten aus, der dem XPath-Ausdruck entspricht. Alle Im XPath-Ausdruck gefundenen Präfixe werden mithilfe des angegebenen Namespace-Managers aufgelöst.

SelectSingleNode(XmlNode, String)

Wählt den ersten Knoten aus, der dem XPath-Ausdruck entspricht.

ToXPathNavigable(XmlNode)

Erstellt eine IXPathNavigable Instanz, die zum Erstellen von Navigatoren verwendet wird.

Gilt für:

Weitere Informationen