Node

Node class

La classe Node è il tipo di dati principale per l’intero modello a oggetti del documento. Rappresenta un singolo nodo nell’albero dei documenti.

public abstract class Node

Proprietà

Nome Descrizione
virtual BaseURI { get; } Ottiene l’URI di base assoluto di questo nodo o null se l’implementazione non è stata in grado di ottenere un URI assoluto.
ChildNodes { get; } Ottiene i nodi figlio.
FirstChild { get; } Ottiene il primo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
HasChildNodes { get; } Ottiene se questo nodo ha figli.
LastChild { get; } Ottiene l’ultimo figlio di questo nodo. Se non esiste un tale nodo, restituisce null.
virtual LocalName { get; } Ottiene la parte locale del nome qualificato di questo nodo.
virtual NamespaceURI { get; } Ottiene l’URI dello spazio dei nomi di questo nodo.
NextSibling { get; } Ottiene il nodo immediatamente successivo a questo nodo. Se non esiste un tale nodo, restituisce null.
abstract NodeName { get; } Ottiene il nome del nodo, a seconda del tipo.
NodeType { get; } Ottiene il tipo di nodo.
virtual NodeValue { get; set; } Ottiene o imposta il valore di questo nodo, a seconda del tipo.
OwnerDocument { get; } Ottiene l’oggetto documento associato a questo nodo.
ParentNode { get; } Ottiene il nodo padre.
virtual Prefix { get; set; } Ottiene o imposta il prefisso dello spazio dei nomi di questo nodo.
PreviousSibling { get; } Ottiene il nodo immediatamente precedente a questo nodo. Se non esiste un tale nodo, restituisce null.
virtual TextContent { get; set; } Ottiene o imposta il contenuto del testo di questo nodo e dei suoi discendenti.

Metodi

Nome Descrizione
AppendChild(Node) Aggiunge il nodo newChild alla fine dell’elenco dei figli di questo nodo.
RemoveChild(Node) Rimuove il nodo figlio indicato da vecchio figlio dall’elenco dei figli.
ReplaceChild(Node, Node) Sostituisce il nodo figlio vecchio figlio con nuovo figlio nell’elenco dei figli e restituisce il vecchio nodo figlio.

Campi

Nome Descrizione
const COMMENT_NODE Tipo di nodo commenti.
const DOCUMENT_NODE Tipo di nodo del documento.
const DOCUMENT_TYPE_NODE Tipo di documento Tipo di nodo.
const ELEMENT_NODE Tipo di nodo elemento.
const PROCESSING_INSTRUCTION_NODE Tipo di nodo istruzione di elaborazione.
const TEXT_NODE Tipo di nodo di testo.

Guarda anche