InlineXbrlDocument

InlineXbrlDocument class

Встроенный документ XBRL.

public class InlineXbrlDocument : Document

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

ИмяОписание
InlineXbrlDocument(string)Инициализирует новый экземплярInlineXbrlDocument class и откройте файл.

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

ИмяОписание
ArcroleReferences { get; }Получает коллекциюArcroleReference во встроенном документе XBRL.
virtual BaseURI { get; }Получает абсолютный базовый URI этого узла или null, если реализация не смогла получить абсолютный URI.
CharacterSet { get; }Получает кодировку документа.
ChildElements { get; }Получает дочерние элементы.
ChildNodes { get; }Получает дочерние узлы.
ContentType { get; }Получает тип содержимого документа.
Contexts { get; }Получает коллекциюContext во встроенном документе XBRL.
Continuations { get; }Получает коллекциюInlineContinuation во встроенном документе XBRL.
DocumentElement { get; }Это удобный атрибут, который обеспечивает прямой доступ к дочернему узлу, который является элементом документа документа.
DocumentURI { get; }Получает URI документа.
Facts { get; }Получает коллекциюInlineFact во встроенном документе XBRL.
FirstChild { get; }Получает первый дочерний элемент этого узла. Если такого узла нет, возвращается null.
Footnotes { get; }Получает коллекциюInlineFootnote во встроенном документе XBRL.
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.
References { get; }ПолучаетInlineReferences во встроенном документе XBRL.
Relationships { get; }Получает коллекциюInlineRelationship во встроенном документе XBRL.
RoleReferences { get; }Получает коллекциюRoleReference во встроенном документе XBRL.
virtual TextContent { get; set; }Получает или задает текстовое содержимое этого узла и его потомков.
Units { get; }Получает коллекциюUnit во встроенном документе XBRL.
ValidationErrors { get; set; }Получает коллекциюValidationError во встроенном документе XBRL.

Методы

ИмяОписание
AppendChild(Node)Добавляет узел newChild в конец списка дочерних элементов этого узла.
CreateHtmlElement(string, string)Создает HTML-элемент.
CreateInlineXbrlElement(string, string)Создает встроенный элемент xbrl.
CreateXbrlInstanceElement(string, string)Создает элемент экземпляра xbrl.
CreateXbrlLinkbaseElement(string, string)Создает элемент базы ссылок xbrl.
ExportToXbrl()Экспорт в объект XbrlDocument.
ExportToXbrl(Stream)Экспорт в поток xbrl.
ExportToXbrl(string)Экспорт в файл xbrl.
GetArcroleTypeByURI(string)Получает ArcroleType с указанным uri.
GetConceptById(string)Получает контекст с указанным идентификатором.
GetConceptByLoc(Loc)Получает концепт по локатору.
GetConceptByName(string)Получает концепт с указанным именем.
GetContextById(string)Получает контекст с указанным идентификатором.
GetContinuationChainByContinuationReference(string)Получает цепочку продолжения в соответствии со ссылкой на продолжение.
GetRoleTypeByURI(string)Получает RoleType с указанным uri.
GetUnitById(string)Получает юнит с указанным идентификатором.
IsValid()Проверяет, действителен ли этот встроенный документ XBRL.
RefreshInlineXbrlObjects()При добавлении, обновлении и удалении встроенных элементов Xbrl в дереве DOM следует вызывать этот метод для обновления встроенных объектов xbrl.
RemoveChild(Node)Удаляет дочерний узел, указанный старым дочерним элементом, из списка дочерних элементов.
ReplaceChild(Node, Node)Заменяет дочерний узел old child новым дочерним элементом в списке дочерних элементов и возвращает старый дочерний узел.
Save(Stream)Создает и сохраняет встроенный файл xbrl в поток.
Save(string)Создает и сохраняет встроенный файл xbrl на диск.
Validate()Проверяет этот встроенный документ XBRL.

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