Document

Document class

Документ представляет весь встроенный документ xbrl. Концептуально это корень дерева документов, обеспечивающий основной доступ к данным документа.

public class Document : Node

Конструкторы

Имя Описание
Document() Конструктор по умолчанию.

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

Имя Описание
virtual BaseURI { get; } Получает абсолютный базовый URI этого узла или null, если реализация не смогла получить абсолютный URI.
CharacterSet { get; } Получает кодировку документа.
ChildElements { get; } Получает дочерние элементы.
ChildNodes { get; } Получает дочерние узлы.
ContentType { get; } Получает тип содержимого документа.
DocumentElement { get; } Это удобный атрибут, который обеспечивает прямой доступ к дочернему узлу, который является элементом документа документа.
DocumentURI { get; } Получает URI документа.
FirstChild { get; } Получает первый дочерний элемент этого узла. Если такого узла нет, возвращается null.
HasChildNodes { get; } Получает, есть ли у этого узла дочерние элементы.
LastChild { get; } Получает последний дочерний элемент этого узла. Если такого узла нет, возвращается null.
virtual LocalName { get; } Получает локальную часть полного имени этого узла.
virtual NamespaceURI { get; } Получает URI пространства имен этого узла.
NextSibling { get; } Получает узел, следующий сразу за этим узлом. Если такого узла нет, возвращается null.
override 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 новым дочерним элементом в списке дочерних элементов и возвращает старый дочерний узел.

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