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

NameBeschreibung
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

NameBeschreibung
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

NameBeschreibung
const COMMENT_NODEKommentarknotentyp.
const DOCUMENT_NODEDokumentenknotentyp.
const DOCUMENT_TYPE_NODEDokumententyp Knotentyp.
const ELEMENT_NODEElementknotentyp.
const PROCESSING_INSTRUCTION_NODEVerarbeitungsanweisung Knotentyp.
const TEXT_NODETextknotentyp.

Siehe auch