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 Тип текстового узла.

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