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

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