Node

Node class

Node-klassen är den primära datatypen för hela dokumentobjektmodellen. Den representerar en enda nod i dokumentträdet.

public abstract class Node

Egenskaper

namn Beskrivning
virtual BaseURI { get; } Får den absoluta bas-URI för denna nod eller noll om implementeringen inte kunde erhålla en absolut URI.
ChildNodes { get; } Hämtar barnnoderna.
FirstChild { get; } Får det första barnet till denna nod. Om det inte finns någon sådan nod, returnerar detta null.
HasChildNodes { get; } Hämtar om denna nod har några barn.
LastChild { get; } Hämtar det sista barnet till denna nod. Om det inte finns någon sådan nod, returnerar detta null.
virtual LocalName { get; } Hämtar den lokala delen av det kvalificerade namnet på denna nod.
virtual NamespaceURI { get; } Hämtar namnområdets URI för denna nod.
NextSibling { get; } Hämtar noden omedelbart efter denna nod. Om det inte finns någon sådan nod, returnerar detta null.
abstract NodeName { get; } Hämtar nodnamnet, beroende på dess typ.
NodeType { get; } Hämtar nodtypen.
virtual NodeValue { get; set; } Hämtar eller ställer in värdet för denna nod, beroende på dess typ.
OwnerDocument { get; } Hämtar dokumentobjektet som är associerat med denna nod.
ParentNode { get; } Hämtar den överordnade noden.
virtual Prefix { get; set; } Hämtar eller ställer in namnområdesprefixet för denna nod.
PreviousSibling { get; } Hämtar noden omedelbart före denna nod. Om det inte finns någon sådan nod, returnerar detta null.
virtual TextContent { get; set; } Hämtar eller ställer in textinnehållet för denna nod och dess avkomlingar.

Metoder

namn Beskrivning
AppendChild(Node) Lägger till noden newChild i slutet av listan över underordnade till denna nod.
RemoveChild(Node) Tar bort den underordnade noden som indikeras av gammalt barn från listan över barn.
ReplaceChild(Node, Node) Ersätter det gamla underordnade barnet med nytt underordnat i listan över underordnade och returnerar den gamla underordnade noden.

Fält

namn Beskrivning
const COMMENT_NODE Kommentarsnodtyp.
const DOCUMENT_NODE Dokumentnodtyp.
const DOCUMENT_TYPE_NODE Dokumenttyp nodtyp.
const ELEMENT_NODE Element nodtyp.
const PROCESSING_INSTRUCTION_NODE Bearbetningsinstruktionsnodtyp.
const TEXT_NODE Textnodtyp.

Se även