InlineXbrlDocument

InlineXbrlDocument class

内联 XBRL 文档。

public class InlineXbrlDocument : Document

构造函数

姓名描述
InlineXbrlDocument(string)初始化一个新的实例InlineXbrlDocument上课并打开一个文件。

特性

姓名描述
ArcroleReferences { get; }获取集合ArcroleReference在内联 XBRL 文档中。
virtual BaseURI { get; }获取此节点的绝对基 URI,如果实现无法获取绝对 URI,则为 null。
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)获取具有指定 uri 的 ArcroleType。
GetConceptById(string)获取具有指定 id 的上下文。
GetConceptByLoc(Loc)通过定位器获取概念。
GetConceptByName(string)获取具有指定名称的概念。
GetContextById(string)获取具有指定 id 的上下文。
GetContinuationChainByContinuationReference(string)根据延续引用获取延续链
GetRoleTypeByURI(string)获取具有指定 uri 的 RoleType。
GetUnitById(string)获取具有指定 id 的单元。
IsValid()检查此 inlince XBRL 文档是否有效。
RefreshInlineXbrlObjects()如果在DOM树中添加、更新、删除Inline Xbrl元素,应该调用这个方法来刷新内联xbrl对象。
RemoveChild(Node)从子节点列表中删除由 old child 指示的子节点。
ReplaceChild(Node, Node)用新的子节点替换子节点列表中的子节点old child,并返回旧的子节点。
Save(Stream)创建内联 xbrl 文件并将其保存到流中。
Save(string)创建内联 xbrl 文件并将其保存到磁盘。
Validate()验证此内联 XBRL 文档。

也可以看看