Node

Node class

La clase de nodo es el tipo de datos principal para todo el modelo de objeto de documento. Representa un solo nodo en el árbol del documento.

public abstract class Node

Propiedades

Nombre Descripción
virtual BaseURI { get; } Obtiene el URI base absoluto de este nodo o nulo si la implementación no pudo obtener un URI absoluto.
ChildNodes { get; } Obtiene los nodos secundarios.
FirstChild { get; } Obtiene el primer hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
HasChildNodes { get; } Obtiene si este nodo tiene hijos.
LastChild { get; } Obtiene el último hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
virtual LocalName { get; } Obtiene la parte local del nombre calificado de este nodo.
virtual NamespaceURI { get; } Obtiene el URI del espacio de nombres de este nodo.
NextSibling { get; } Obtiene el nodo que sigue inmediatamente a este nodo. Si no existe tal nodo, esto devuelve nulo.
abstract NodeName { get; } Obtiene el nombre del nodo, dependiendo de su tipo.
NodeType { get; } Obtiene el tipo de nodo.
virtual NodeValue { get; set; } Obtiene o establece el valor de este nodo, según su tipo.
OwnerDocument { get; } Obtiene el objeto de documento asociado a este nodo.
ParentNode { get; } Obtiene el nodo padre.
virtual Prefix { get; set; } Obtiene o establece el prefijo del espacio de nombres de este nodo.
PreviousSibling { get; } Obtiene el nodo inmediatamente anterior a este nodo. Si no existe tal nodo, esto devuelve nulo.
virtual TextContent { get; set; } Obtiene o establece el contenido de texto de este nodo y sus descendientes.

Métodos

Nombre Descripción
AppendChild(Node) Agrega el nodo newChild al final de la lista de hijos de este nodo.
RemoveChild(Node) Elimina el nodo hijo indicado por hijo antiguo de la lista de hijos.
ReplaceChild(Node, Node) Reemplaza el nodo secundario antiguo con el nuevo secundario en la lista de secundarios y devuelve el antiguo nodo secundario.

Campos

Nombre Descripción
const COMMENT_NODE Comentar tipo de nodo.
const DOCUMENT_NODE Tipo de nodo de documento.
const DOCUMENT_TYPE_NODE Tipo de documento tipo de nodo.
const ELEMENT_NODE Tipo de nodo de elemento.
const PROCESSING_INSTRUCTION_NODE Tipo de nodo de instrucción de procesamiento.
const TEXT_NODE Tipo de nodo de texto.

Ver también