XmlElement XmlElement XmlElement XmlElement Class

Definition

Stellt ein Element dar.Represents an element.

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 mit einem der am häufigsten verwendeten Knoten in der W3C (DOKUMENTOBJEKTMODELL).Elements are one of the most common nodes in the W3C Document Object Model (DOM). Elemente können mit ihnen verknüpften Attribute besitzen.Elements can have attributes associated with them. Die XmlElement -Klasse verfügt über viele Methoden zum Zugreifen auf Attribute (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNodeund so weiter).The XmlElement class has many methods for accessing attributes (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, and so on). Können Sie auch die Attributes -Eigenschaft die zurückgibt ein XmlAttributeCollection Attribute nach Name oder Index aus der Auflistung den Zugriff auf aktivieren.You can also use the Attributes property which returns an XmlAttributeCollection enabling you to access attributes by name or index from the collection.

Konstruktoren

XmlElement(String, String, String, XmlDocument) XmlElement(String, String, String, XmlDocument) XmlElement(String, String, String, XmlDocument) XmlElement(String, String, String, XmlDocument)

Initialisiert eine neue Instanz der XmlElement-Klasse.Initializes a new instance of the XmlElement class.

Eigenschaften

Attributes Attributes Attributes Attributes

Ruft eine XmlAttributeCollection ab, die die Liste der Attribute für diesen Knoten enthält.Gets an XmlAttributeCollection containing the list of attributes for this node.

BaseURI BaseURI BaseURI BaseURI

Ruft den Basis-URI des aktuellen Knotens ab.Gets the base URI of the current node.

(Inherited from XmlNode)
ChildNodes ChildNodes ChildNodes ChildNodes

Ruft alle untergeordneten Knoten des Knotens ab.Gets all the child nodes of the node.

(Inherited from XmlNode)
FirstChild FirstChild FirstChild FirstChild

Ruft das erste untergeordnete Element des Knotens ab.Gets the first child of the node.

(Inherited from XmlNode)
HasAttributes HasAttributes HasAttributes HasAttributes

Ruft einen boolean-Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt.Gets a boolean value indicating whether the current node has any attributes.

HasChildNodes HasChildNodes HasChildNodes HasChildNodes

Ruft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt.Gets a value indicating whether this node has any child nodes.

(Inherited from XmlNode)
InnerText InnerText InnerText InnerText

Ruft die verketteten Werte des Knotens und sämtlicher diesem untergeordneten Elemente ab oder legt diese fest.Gets or sets the concatenated values of the node and all its children.

InnerXml InnerXml InnerXml InnerXml

Ruft das Markup ab, das nur die untergeordneten Elemente dieses Knotens darstellt, oder legt dieses fest.Gets or sets the markup representing just the children of this node.

IsEmpty IsEmpty IsEmpty IsEmpty

Ruft das Tagformat des Elements ab oder legt dieses fest.Gets or sets the tag format of the element.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob der Knoten schreibgeschützt ist.Gets a value indicating whether the node is read-only.

(Inherited from XmlNode)
Item[String, String] Item[String, String] Item[String, String] Item[String, String]

Ruft das erste untergeordnete Element mit dem angegebenen LocalName und dem NamespaceURI ab.Gets the first child element with the specified LocalName and NamespaceURI.

(Inherited from XmlNode)
Item[String] Item[String] Item[String] Item[String]

Ruft das erste untergeordnete Element mit dem angegebenen Name ab.Gets the first child element with the specified Name.

(Inherited from XmlNode)
LastChild LastChild LastChild LastChild

Ruft das letzte untergeordnete Element des Knotens ab.Gets the last child of the node.

(Inherited from XmlNode)
LocalName LocalName LocalName LocalName

Ruft den lokalen Namen des aktuellen Knotens ab.Gets the local name of the current node.

Name Name Name Name

Ruft den qualifizierten Namen des Knotens ab.Gets the qualified name of the node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Ruft den Namespace-URI dieses Knotens ab.Gets the namespace URI of this node.

NextSibling NextSibling NextSibling NextSibling

Ruft den XmlNode ab, der diesem Element unmittelbar folgt.Gets the XmlNode immediately following this element.

NodeType NodeType NodeType NodeType

Ruft den Typ des aktuellen Knotens ab.Gets the type of the current node.

OuterXml OuterXml OuterXml OuterXml

Ruft das Markup ab, das diesen Knoten und alle ihm untergeordneten Knoten enthält.Gets the markup containing this node and all its child nodes.

(Inherited from XmlNode)
OwnerDocument OwnerDocument OwnerDocument OwnerDocument

Ruft das XmlDocument ab, zu dem dieser Knoten gehört.Gets the XmlDocument to which this node belongs.

ParentNode ParentNode ParentNode ParentNode

Ruft das übergeordnete Element dieses Knotens ab (bei Knoten, die über übergeordnete Elemente verfügen können).Gets the parent of this node (for nodes that can have parents).

Prefix Prefix Prefix Prefix

Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest.Gets or sets the namespace prefix of this node.

PreviousSibling PreviousSibling PreviousSibling PreviousSibling

Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht.Gets the node immediately preceding this node.

(Inherited from XmlLinkedNode)
PreviousText PreviousText PreviousText PreviousText

Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht.Gets the text node that immediately precedes this node.

(Inherited from XmlNode)
SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Ruft das Post-Schema-Validation-Infoset ab, das diesem Knoten als Ergebnis der Schemavalidierung zugewiesen wurde.Gets the post schema validation infoset that has been assigned to this node as a result of schema validation.

Value Value Value Value

Ruft den Wert des Knotens ab oder legt diesen fest.Gets or sets the value of the node.

(Inherited from XmlNode)

Methoden

AppendChild(XmlNode) AppendChild(XmlNode) AppendChild(XmlNode) AppendChild(XmlNode)

Fügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu.Adds the specified node to the end of the list of child nodes, of this node.

(Inherited from XmlNode)
Clone() Clone() Clone() Clone()

Erstellt ein Duplikat dieses Knotens.Creates a duplicate of this node.

(Inherited from XmlNode)
CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean)

Erstellt ein Duplikat dieses Knotens.Creates a duplicate of this node.

CreateNavigator() CreateNavigator() CreateNavigator() CreateNavigator()

Erstellt einen XPathNavigator zum Navigieren in diesem Objekt.Creates an XPathNavigator for navigating this object.

(Inherited from XmlNode)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAttribute(String) GetAttribute(String) GetAttribute(String) GetAttribute(String)

Gibt den Wert des Attributs mit dem angegebenen Namen zurück.Returns the value for the attribute with the specified name.

GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String)

Gibt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI zurück.Returns the value for the attribute with the specified local name and namespace URI.

GetAttributeNode(String) GetAttributeNode(String) GetAttributeNode(String) GetAttributeNode(String)

Gibt das XmlAttribute mit dem angegebenen Namen zurück.Returns the XmlAttribute with the specified name.

GetAttributeNode(String, String) GetAttributeNode(String, String) GetAttributeNode(String, String) GetAttributeNode(String, String)

Gibt das XmlAttribute mit dem angegebenen lokalen Namen und Namespace-URI zurück.Returns the XmlAttribute with the specified local name and namespace URI.

GetElementsByTagName(String) GetElementsByTagName(String) GetElementsByTagName(String) GetElementsByTagName(String)

Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen Name übereinstimmen.Returns an XmlNodeList containing a list of all descendant elements that match the specified Name.

GetElementsByTagName(String, String) GetElementsByTagName(String, String) GetElementsByTagName(String, String) GetElementsByTagName(String, String)

Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen LocalName und NamespaceURI übereinstimmen.Returns an XmlNodeList containing a list of all descendant elements that match the specified LocalName and NamespaceURI.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Ruft einen Enumerator ab, der die untergeordneten Knoten des aktuellen Knotens durchläuft.Gets an enumerator that iterates through the child nodes in the current node.

(Inherited from XmlNode)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) 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.Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(Inherited from XmlNode)
GetPrefixOfNamespace(String) GetPrefixOfNamespace(String) GetPrefixOfNamespace(String) 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.Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Inherited from XmlNode)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
HasAttribute(String) HasAttribute(String) HasAttribute(String) HasAttribute(String)

Ermittelt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen Namen verfügt.Determines whether the current node has an attribute with the specified name.

HasAttribute(String, String) HasAttribute(String, String) HasAttribute(String, String) HasAttribute(String, String)

Ermittelt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI verfügt.Determines whether the current node has an attribute with the specified local name and namespace URI.

InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode)

Fügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein.Inserts the specified node immediately after the specified reference node.

(Inherited from XmlNode)
InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode)

Fügt den angegebenen Knoten direkt vor dem angegebenen Verweisknoten ein.Inserts the specified node immediately before the specified reference node.

(Inherited from XmlNode)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Normalize() Normalize() Normalize() 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.Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(Inherited from XmlNode)
PrependChild(XmlNode) PrependChild(XmlNode) PrependChild(XmlNode) PrependChild(XmlNode)

Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten dieses Knotens hinzu.Adds the specified node to the beginning of the list of child nodes for this node.

(Inherited from XmlNode)
RemoveAll() RemoveAll() RemoveAll() RemoveAll()

Entfernt alle angegebenen Attribute und untergeordneten Elemente des aktuellen Knotens.Removes all specified attributes and children of the current node. Standardattribute werden nicht entfernt.Default attributes are not removed.

RemoveAllAttributes() RemoveAllAttributes() RemoveAllAttributes() RemoveAllAttributes()

Entfernt alle angegebenen Attribute des Elements.Removes all specified attributes from the element. Standardattribute werden nicht entfernt.Default attributes are not removed.

RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String)

Entfernt ein Attribut über den Namen.Removes an attribute by name.

RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String)

Entfernt ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI.Removes an attribute with the specified local name and namespace URI. (Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt.)(If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeAt(Int32) RemoveAttributeAt(Int32) RemoveAttributeAt(Int32) RemoveAttributeAt(Int32)

Entfernt den Attributknoten mit dem angegebenen Index aus dem Element.Removes the attribute node with the specified index from the element. (Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt.)(If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeNode(String, String) RemoveAttributeNode(String, String) RemoveAttributeNode(String, String) RemoveAttributeNode(String, String)

Entfernt das mit dem lokalen Namen und Namespace-URI angegebene XmlAttribute.Removes the XmlAttribute specified by the local name and namespace URI. (Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt.)(If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeNode(XmlAttribute) RemoveAttributeNode(XmlAttribute) RemoveAttributeNode(XmlAttribute) RemoveAttributeNode(XmlAttribute)

Entfernt den angegebenen XmlAttribute.Removes the specified XmlAttribute.

RemoveChild(XmlNode) RemoveChild(XmlNode) RemoveChild(XmlNode) RemoveChild(XmlNode)

Entfernt den angegebenen untergeordneten Knoten.Removes specified child node.

(Inherited from XmlNode)
ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode)

Ersetzt den untergeordneten oldChild-Knoten durch den newChild-Knoten.Replaces the child node oldChild with newChild node.

(Inherited from XmlNode)
SelectNodes(String) SelectNodes(String) SelectNodes(String) SelectNodes(String)

Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen.Selects a list of nodes matching the XPath expression.

(Inherited from XmlNode)
SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager)

Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen.Selects a list of nodes matching the XPath expression. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen XmlNamespaceManager aufgelöst.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Inherited from XmlNode)
SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String)

Wählt den ersten XmlNode aus, der mit dem XPath-Ausdruck übereinstimmt.Selects the first XmlNode that matches the XPath expression.

(Inherited from XmlNode)
SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager)

Wählt den ersten XmlNode aus, der mit dem XPath-Ausdruck übereinstimmt.Selects the first XmlNode that matches the XPath expression. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen XmlNamespaceManager aufgelöst.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Inherited from XmlNode)
SetAttribute(String, String) SetAttribute(String, String) SetAttribute(String, String) SetAttribute(String, String)

Legt den Wert des Attributs mit dem angegebenen Namen fest.Sets the value of the attribute with the specified name.

SetAttribute(String, String, String) SetAttribute(String, String, String) SetAttribute(String, String, String) SetAttribute(String, String, String)

Legt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI fest.Sets the value of the attribute with the specified local name and namespace URI.

SetAttributeNode(String, String) SetAttributeNode(String, String) SetAttributeNode(String, String) SetAttributeNode(String, String)

Fügt das angegebene XmlAttribute hinzu.Adds the specified XmlAttribute.

SetAttributeNode(XmlAttribute) SetAttributeNode(XmlAttribute) SetAttributeNode(XmlAttribute) SetAttributeNode(XmlAttribute)

Fügt das angegebene XmlAttribute hinzu.Adds the specified XmlAttribute.

Supports(String, String) Supports(String, String) Supports(String, String) Supports(String, String)

Überprüft, ob die DOM-Implementierung ein bestimmtes Funktion implementiert.Tests if the DOM implementation implements a specific feature.

(Inherited from XmlNode)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
WriteContentTo(XmlWriter) WriteContentTo(XmlWriter) WriteContentTo(XmlWriter) WriteContentTo(XmlWriter)

Speichert alle untergeordneten Elemente des Knotens im angegebenen XmlWriter.Saves all the children of the node to the specified XmlWriter.

WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter)

Speichert den aktuellen Knoten im angegebenen XmlWriter.Saves the current node to the specified XmlWriter.

Explizite Schnittstellenimplementierungen

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Eine Beschreibung dieses Members finden Sie unter Clone().For a description of this member, see Clone().

(Inherited from XmlNode)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Eine Beschreibung dieses Members finden Sie unter GetEnumerator().For a description of this member, see GetEnumerator().

(Inherited from XmlNode)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

CreateNavigator(XmlNode) CreateNavigator(XmlNode) CreateNavigator(XmlNode) CreateNavigator(XmlNode)
SelectNodes(XmlNode, String) SelectNodes(XmlNode, String) SelectNodes(XmlNode, String) SelectNodes(XmlNode, String)
SelectNodes(XmlNode, String, XmlNamespaceManager) SelectNodes(XmlNode, String, XmlNamespaceManager) SelectNodes(XmlNode, String, XmlNamespaceManager) SelectNodes(XmlNode, String, XmlNamespaceManager)
SelectSingleNode(XmlNode, String) SelectSingleNode(XmlNode, String) SelectSingleNode(XmlNode, String) SelectSingleNode(XmlNode, String)
SelectSingleNode(XmlNode, String, XmlNamespaceManager) SelectSingleNode(XmlNode, String, XmlNamespaceManager) SelectSingleNode(XmlNode, String, XmlNamespaceManager) SelectSingleNode(XmlNode, String, XmlNamespaceManager)
ToXPathNavigable(XmlNode) ToXPathNavigable(XmlNode) ToXPathNavigable(XmlNode) ToXPathNavigable(XmlNode)

Gilt für:

Siehe auch