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 новым дочерним элементом в списке дочерних элементов и возвращает старый дочерний узел. |
Поля
Смотрите также