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à

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
const COMMENT_NODETipo di nodo commenti.
const DOCUMENT_NODETipo di nodo del documento.
const DOCUMENT_TYPE_NODETipo di documento Tipo di nodo.
const ELEMENT_NODETipo di nodo elemento.
const PROCESSING_INSTRUCTION_NODETipo di nodo istruzione di elaborazione.
const TEXT_NODETipo di nodo di testo.

Guarda anche