Node

Node class

Die Node-Klasse ist der primäre Datentyp für das gesamte Dokumentobjektmodell. Es stellt einen einzelnen Knoten im Dokumentenbaum dar.

public abstract class Node

Eigenschaften

Name Beschreibung
virtual BaseURI { get; } Ruft den absoluten Basis-URI dieses Knotens ab oder null, wenn die Implementierung keinen absoluten URI erhalten konnte.
ChildNodes { get; } Ruft die untergeordneten Knoten ab.
FirstChild { get; } Ruft das erste untergeordnete Element dieses Knotens ab. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
HasChildNodes { get; } Ruft ab, ob dieser Knoten Kinder hat.
LastChild { get; } Ruft das letzte untergeordnete Element dieses Knotens ab. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
virtual LocalName { get; } Ruft den lokalen Teil des qualifizierten Namens dieses Knotens ab.
virtual NamespaceURI { get; } Ruft den Namespace-URI dieses Knotens ab.
NextSibling { get; } Ruft den Knoten ab, der diesem Knoten unmittelbar folgt. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
abstract NodeName { get; } Ruft den Knotennamen ab, abhängig von seinem Typ.
NodeType { get; } Ruft den Knotentyp ab.
virtual NodeValue { get; set; } Ruft den Wert dieses Knotens ab oder legt ihn fest, abhängig von seinem Typ.
OwnerDocument { get; } Ruft das diesem Knoten zugeordnete Dokumentobjekt ab.
ParentNode { get; } Ruft den übergeordneten Knoten ab.
virtual Prefix { get; set; } Ruft das Namespace-Präfix dieses Knotens ab oder legt es fest.
PreviousSibling { get; } Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. Wenn es keinen solchen Knoten gibt, gibt dies null zurück.
virtual TextContent { get; set; } Ruft den Textinhalt dieses Knotens und seiner Nachkommen ab oder legt ihn fest.

Methoden

Name Beschreibung
AppendChild(Node) Fügt den Knoten newChild am Ende der Liste der Kinder dieses Knotens hinzu.
RemoveChild(Node) Entfernt den durch old child angegebenen untergeordneten Knoten aus der Liste der untergeordneten Elemente.
ReplaceChild(Node, Node) Ersetzt den alten untergeordneten Knoten des untergeordneten Knotens durch den neuen untergeordneten Knoten in der Liste der untergeordneten Elemente und gibt den alten untergeordneten Knoten zurück.

Felder

Name Beschreibung
const COMMENT_NODE Kommentarknotentyp.
const DOCUMENT_NODE Dokumentenknotentyp.
const DOCUMENT_TYPE_NODE Dokumententyp Knotentyp.
const ELEMENT_NODE Elementknotentyp.
const PROCESSING_INSTRUCTION_NODE Verarbeitungsanweisung Knotentyp.
const TEXT_NODE Textknotentyp.

Siehe auch