XmlElement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Element dar.
public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
- Vererbung
Hinweise
Elemente sind einer der häufigsten Knoten im W3C Document Object Model (DOM). Elementen können Attribute zugeordnet sein. Die XmlElement
-Klasse verfügt über viele Methoden für den Zugriff auf Attribute (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodeusw.). Sie können auch die Attributes -Eigenschaft verwenden, die zurückgibt, XmlAttributeCollection damit Sie anhand des Namens oder Index aus der Auflistung auf Attribute zugreifen können.
Konstruktoren
XmlElement(String, String, String, XmlDocument) |
Initialisiert eine neue Instanz der XmlElement-Klasse. |
Eigenschaften
Attributes |
Ruft eine XmlAttributeCollection ab, die die Attributliste für diesen Knoten enthält. |
BaseURI |
Ruft den Basis-URI des aktuellen Knotens ab. (Geerbt von XmlNode) |
ChildNodes |
Ruft alle untergeordneten Knoten des Knotens ab. (Geerbt von XmlNode) |
FirstChild |
Ruft das erste untergeordnete Element des Knotens ab. (Geerbt von XmlNode) |
HasAttributes |
Ruft einen |
HasChildNodes |
Ruft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt. (Geerbt von XmlNode) |
InnerText |
Ruft die verketteten Werte des Knotens und sämtlicher diesem untergeordneten Elemente ab oder legt diese fest. |
InnerXml |
Ruft das Markup ab, das nur die untergeordneten Elemente dieses Knotens darstellt, oder legt dieses fest. |
IsEmpty |
Ruft das Tagformat des Elements ab oder legt es 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 dem NamespaceURI ab. (Geerbt von XmlNode) |
Item[String] |
Ruft das erste untergeordnete Element mit dem angegebenen Name ab. (Geerbt von XmlNode) |
LastChild |
Ruft das letzte untergeordnete Element des Knotens ab. (Geerbt von XmlNode) |
LocalName |
Ruft den lokalen Namen des aktuellen Knotens ab. |
Name |
Ruft den qualifizierten Namen des Knotens ab. |
NamespaceURI |
Ruft den Namespace-URI dieses Knotens ab. |
NextSibling |
Ruft den XmlNode ab, der diesem Element unmittelbar folgt. |
NodeType |
Ruft den Typ des aktuellen Knotens ab. |
OuterXml |
Ruft das Markup ab, das diesen Knoten und alle ihm untergeordneten Knoten enthält. (Geerbt von XmlNode) |
OwnerDocument |
Ruft das XmlDocument ab, zu dem dieser Knoten gehört. |
ParentNode |
Ruft das übergeordnete Element dieses Knotens ab (bei Knoten, die über übergeordnete Elemente verfügen können). |
ParentNode |
Ruft das übergeordnete Element dieses Knotens ab (bei Knoten, die über übergeordnete Elemente verfügen können). (Geerbt von XmlNode) |
Prefix |
Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest. |
PreviousSibling |
Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. (Geerbt von XmlLinkedNode) |
PreviousText |
Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht. (Geerbt von XmlNode) |
SchemaInfo |
Ruft das Post-Schema-Validation-Infoset ab, das diesem Knoten als Ergebnis der Schemavalidierung zugewiesen wurde. |
SchemaInfo |
Ruft das Post-Schema-Validation-Infoset ab, das diesem Knoten als Ergebnis der Schemavalidierung zugewiesen wurde. (Geerbt von XmlNode) |
Value |
Ruft den Wert des Knotens ab oder legt diesen fest. (Geerbt von XmlNode) |
Methoden
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 gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetAttribute(String) |
Gibt den Wert des Attributs mit dem angegebenen Namen zurück. |
GetAttribute(String, String) |
Gibt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI zurück. |
GetAttributeNode(String) |
Gibt das |
GetAttributeNode(String, String) |
Gibt das XmlAttribute mit dem angegebenen lokalen Namen und Namespace-URI zurück. |
GetElementsByTagName(String) |
Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen Name übereinstimmen. |
GetElementsByTagName(String, String) |
Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen LocalName und NamespaceURI übereinstimmen. |
GetEnumerator() |
Ruft einen Enumerator ab, der die untergeordneten Knoten des aktuellen Knotens durchläuft. (Geerbt von XmlNode) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetNamespaceOfPrefix(String) |
Sucht im Gültigkeitsbereich des aktuellen Knotens die nächstgelegene xmlns-Deklaration für das angegebene Präfix und gibt den Namespace-URI in der Deklaration zurück. (Geerbt von XmlNode) |
GetPrefixOfNamespace(String) |
Sucht im Gültigkeitsbereich des aktuellen Knotens die nächstgelegene xmlns-Deklaration für den angegebenen Namespace-URI und gibt das in dieser Deklaration definierte Präfix zurück. (Geerbt von XmlNode) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HasAttribute(String) |
Bestimmt, ob der aktuelle Knoten ein Attribut mit dem angegebenen Namen besitzt. |
HasAttribute(String, String) |
Ermittelt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI verfügt. |
InsertAfter(XmlNode, XmlNode) |
Fügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein. (Geerbt von XmlNode) |
InsertBefore(XmlNode, XmlNode) |
Fügt den angegebenen Knoten direkt vor dem angegebenen Verweisknoten ein. (Geerbt von XmlNode) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Normalize() |
Weist allen XmlText-Knoten in der Teilstruktur unterhalb dieses XmlNode eine „normale“ Form zu. In dieser werden XmlText-Knoten nur durch Markup (d. h. Tags, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsverweise) getrennt, und es sind somit keine direkt aufeinander folgenden XmlText-Knoten vorhanden. (Geerbt von XmlNode) |
PrependChild(XmlNode) |
Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten dieses Knotens hinzu. (Geerbt von XmlNode) |
RemoveAll() |
Entfernt alle angegebenen Attribute und untergeordneten Elemente des aktuellen Knotens. Standardattribute werden nicht entfernt. |
RemoveAllAttributes() |
Entfernt alle angegebenen Attribute aus dem Element. Standardattribute werden nicht entfernt. |
RemoveAttribute(String) |
Entfernt ein Attribut nach dem Namen. |
RemoveAttribute(String, String) |
Entfernt ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI. (Hat das entfernte Attribut einen Standardwert, wird es sofort ersetzt.) |
RemoveAttributeAt(Int32) |
Entfernt den Attributknoten mit dem angegebenen Index aus dem Element. (Hat das entfernte Attribut einen Standardwert, wird es sofort ersetzt.) |
RemoveAttributeNode(String, String) |
Entfernt das mit dem lokalen Namen und Namespace-URI angegebene XmlAttribute. (Hat das entfernte Attribut einen Standardwert, wird es sofort ersetzt.) |
RemoveAttributeNode(XmlAttribute) |
Entfernt den angegebenen XmlAttribute. |
RemoveChild(XmlNode) |
Entfernt den angegebenen untergeordneten Knoten. (Geerbt von XmlNode) |
ReplaceChild(XmlNode, XmlNode) |
Ersetzt den untergeordneten |
SelectNodes(String) |
Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen. (Geerbt von XmlNode) |
SelectNodes(String, XmlNamespaceManager) |
Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen XmlNamespaceManager aufgelöst. (Geerbt von XmlNode) |
SelectSingleNode(String) |
Wählt den ersten |
SelectSingleNode(String, XmlNamespaceManager) |
Wählt den ersten |
SetAttribute(String, String) |
Legt den Wert des Attributs mit dem angegebenen Namen fest. |
SetAttribute(String, String, String) |
Legt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI fest. |
SetAttributeNode(String, String) |
Fügt das angegebene XmlAttribute hinzu. |
SetAttributeNode(XmlAttribute) |
Fügt das angegebene XmlAttribute hinzu. |
Supports(String, String) |
Überprüft, ob die DOM-Implementierung ein bestimmtes Funktion 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 aktuellen Knoten im angegebenen XmlWriter. |
Explizite Schnittstellenimplementierungen
ICloneable.Clone() |
Eine Beschreibung dieses Elements finden Sie unter Clone(). (Geerbt von XmlNode) |
IEnumerable.GetEnumerator() |
Eine Beschreibung dieses Elements finden Sie unter GetEnumerator(). (Geerbt von XmlNode) |
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. |
CreateNavigator(XmlNode) |
Erstellt einen XPath-Navigator zum Navigieren im angegebenen Knoten. |
SelectNodes(XmlNode, String) |
Wählt eine Liste von Knoten aus, die dem angegebenen XPath-Ausdruck entsprechen. |
SelectNodes(XmlNode, String, XmlNamespaceManager) |
Wählt eine Liste von Knoten aus, die dem angegebenen XPath-Ausdruck entsprechen. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen Namespace-Manager aufgelöst. |
SelectSingleNode(XmlNode, String) |
Wählt den ersten Knoten aus, der dem XPath-Ausdruck entspricht. |
SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Wählt den ersten Knoten aus, der dem XPath-Ausdruck entspricht. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen Namespace-Manager aufgelöst. |
ToXPathNavigable(XmlNode) |
Erstellt eine IXPathNavigable-Instanz, die zum Erstellen von Navigatoren verwendet wird. |