Node

Node class

Класс Node является основным типом данных для всей объектной модели документа. Он представляет собой один узел в дереве документов.

public abstract class Node

Характеристики

ИмяОписание
virtual BaseURI { get; }Получает абсолютный базовый URI этого узла или null, если реализация не смогла получить абсолютный URI.
ChildNodes { get; }Получает дочерние узлы.
FirstChild { get; }Получает первый дочерний элемент этого узла. Если такого узла нет, возвращается null.
HasChildNodes { get; }Получает, есть ли у этого узла дочерние элементы.
LastChild { get; }Получает последний дочерний элемент этого узла. Если такого узла нет, возвращается null.
virtual LocalName { get; }Получает локальную часть полного имени этого узла.
virtual NamespaceURI { get; }Получает URI пространства имен этого узла.
NextSibling { get; }Получает узел, следующий сразу за этим узлом. Если такого узла нет, возвращается null.
abstract NodeName { get; }Получает имя узла в зависимости от его типа.
NodeType { get; }Получает тип узла.
virtual NodeValue { get; set; }Получает или задает значение этого узла в зависимости от его типа.
OwnerDocument { get; }Получает объект документа, связанный с этим узлом.
ParentNode { get; }Получает родительский узел.
virtual Prefix { get; set; }Получает или задает префикс пространства имен этого узла.
PreviousSibling { get; }Получает узел, непосредственно предшествующий этому узлу. Если такого узла нет, возвращается null.
virtual TextContent { get; set; }Получает или задает текстовое содержимое этого узла и его потомков.

Методы

ИмяОписание
AppendChild(Node)Добавляет узел newChild в конец списка дочерних элементов этого узла.
RemoveChild(Node)Удаляет дочерний узел, указанный старым дочерним элементом, из списка дочерних элементов.
ReplaceChild(Node, Node)Заменяет дочерний узел old child новым дочерним элементом в списке дочерних элементов и возвращает старый дочерний узел.

Поля

ИмяОписание
const COMMENT_NODEТип узла комментария.
const DOCUMENT_NODEТип узла документа.
const DOCUMENT_TYPE_NODEТип узла типа документа.
const ELEMENT_NODEТип узла элемента.
const PROCESSING_INSTRUCTION_NODEТип узла инструкции обработки.
const TEXT_NODEТип текстового узла.

Смотрите также