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 ein 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 am häufigsten verwendeten Knoten im W3C-Dokumentobjektmodell (DOM). Elemente können Attribute zugeordnet haben. Die XmlElement Klasse verfügt über viele Methoden für den Zugriff auf Attribute (GetAttribute, SetAttribute, , RemoveAttributeGetAttributeNodeusw.). Sie können auch die Eigenschaft verwenden, die Attributes ihnen den Zugriff auf Attribute anhand von Namen oder Index aus der Auflistung ermöglicht XmlAttributeCollection .
Konstruktoren
| Name | Beschreibung |
|---|---|
| XmlElement(String, String, String, XmlDocument) |
Initialisiert eine neue Instanz der XmlElement-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Attributes |
Ruft eine XmlAttributeCollection Liste der Attribute für diesen Knoten ab. |
| 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 |
Dient zum Abrufen oder Festlegen der verketteten Werte des Knotens und aller untergeordneten Elemente. |
| InnerXml |
Dient zum Abrufen oder Festlegen des Markups, das nur die untergeordneten Elemente dieses Knotens darstellt. |
| 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 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 aktuellen Knotens ab. |
| Name |
Ruft den qualifizierten Namen des Knotens ab. |
| NamespaceURI |
Ruft den Namespace-URI dieses Knotens ab. |
| NextSibling |
Ruft das XmlNode unmittelbar folgende Element ab. |
| 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. |
| ParentNode |
Ruft das übergeordnete Element dieses Knotens ab (für Knoten, die über übergeordnete Elemente verfügen können). |
| ParentNode |
Ruft das übergeordnete Element dieses Knotens ab (für Knoten, die über übergeordnete Elemente verfügen können). (Geerbt von XmlNode) |
| Prefix |
Ruft ab oder legt das Namespacepräfix dieses Knotens fest. |
| PreviousSibling |
Ruft den Knoten unmittelbar vor diesem Knoten ab. (Geerbt von XmlLinkedNode) |
| 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. |
| Value |
Dient zum Abrufen oder Festlegen des Werts des Knotens. (Geerbt von XmlNode) |
Methoden
| Name | Beschreibung |
|---|---|
| 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) |
| GetAttribute(String, String) |
Gibt den Wert für das Attribut mit dem angegebenen lokalen Namen und namespace-URI zurück. |
| GetAttribute(String) |
Gibt den Wert für das Attribut mit dem angegebenen Namen zurück. |
| GetAttributeNode(String, String) |
Gibt den XmlAttribute angegebenen lokalen Namen und namespace-URI zurück. |
| GetAttributeNode(String) |
Gibt den |
| GetElementsByTagName(String, String) |
Gibt eine XmlNodeList Liste aller untergeordneten Elemente zurück, die mit dem angegebenen LocalName und NamespaceURI. |
| GetElementsByTagName(String) |
Gibt eine XmlNodeList Liste aller untergeordneten Elemente zurück, die mit dem angegebenen Element Nameübereinstimmen. |
| 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) |
| HasAttribute(String, String) |
Bestimmt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen lokalen Namen und namespace-URI verfügt. |
| HasAttribute(String) |
Bestimmt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen Namen verfügt. |
| 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. (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. (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, String) |
Entfernt ein Attribut mit dem angegebenen lokalen Namen und namespace-URI. (Wenn das entfernte Attribut einen Standardwert aufweist, wird es sofort ersetzt). |
| RemoveAttribute(String) |
Entfernt ein Attribut anhand des Namens. |
| RemoveAttributeAt(Int32) |
Entfernt den Attributknoten mit dem angegebenen Index aus dem Element. (Wenn das entfernte Attribut einen Standardwert aufweist, wird es sofort ersetzt). |
| RemoveAttributeNode(String, String) |
Entfernt den XmlAttribute angegebenen durch den lokalen Namen und den Namespace-URI angegebenen. (Wenn das entfernte Attribut einen Standardwert aufweist, wird es sofort ersetzt). |
| RemoveAttributeNode(XmlAttribute) |
Entfernt das angegebene XmlAttribute. |
| RemoveChild(XmlNode) |
Entfernt den angegebenen untergeordneten Knoten. (Geerbt von XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Ersetzt den untergeordneten Knoten |
| 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 |
| SelectSingleNode(String) |
Wählt den ersten |
| SetAttribute(String, String, String) |
Legt den Wert des Attributs mit dem angegebenen lokalen Namen und namespace-URI fest. |
| SetAttribute(String, String) |
Legt den Wert des Attributs mit dem angegebenen Namen fest. |
| SetAttributeNode(String, String) |
Fügt das angegebene XmlAttributeAdd-In hinzu. |
| SetAttributeNode(XmlAttribute) |
Fügt das angegebene XmlAttributeAdd-In hinzu. |
| 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 aktuellen 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. |