XbrlInstance

XbrlInstance class

XBRL 实例是具有 xbrl 标记的根元素的 XML 片段。 XBRL 实例包含业务报告事实,每个事实对应一个Concept在他们的支持 DTS 中定义。 XBRL 实例还包含提供解释实例中的事实所需的附加信息的上下文和单元。

public class XbrlInstance

特性

姓名 描述
ArcroleReferences { get; set; } 获取或设置的集合ArcroleReference XBRL 实例中的对象。
Contexts { get; set; } 获取或设置的集合Context XBRL 实例中的对象。
Facts { get; } 获取集合Fact XBRL 实例中的对象。
FootnoteLinks { get; set; } 获取或设置的集合FootnoteLink XBRL 实例中的对象。
Items { get; } 获取集合Item XBRL 实例中的对象。
LinkbaseRefCollection { get; } 获取LinkbaseRefCollection在里面XbrlInstance.
RoleReferences { get; set; } 获取或设置的集合RoleReference XBRL 实例中的对象。
SchemaLocation { get; set; } 获取或设置架构位置
SchemaRefs { get; } 获取 SchemaRef 集合。
Units { get; set; } 获取或设置的集合Unit XBRL 实例中的对象。
ValidationErrors { get; } 获取验证错误的集合。
XbrlDocument { get; } 获取XbrlDocument其中包含此实例。

方法

姓名 描述
CreateElement(string, string, string) 创建一个新元素。
GetAllLinkbaseRefCollections() 获取 xbrl 实例和架构引用中的所有链接库引用集合。
GetArcroleTypeByURI(string) 获取具有指定 uri 的 ArcroleType。
GetConceptById(string) 获取具有指定 id 的概念。
GetConceptByLoc(Loc) 通过定位器获取概念。
GetConceptByName(string) 获取具有指定名称的概念。
GetContextById(string) 获取具有指定 id 的上下文。
GetPresentationLinks(string, string) 获取 xbrl 实例中的演示链接。
GetRoleTypeByURI(string) 获取具有指定 uri 的 RoleType。
GetUnitById(string) 获取具有指定 id 的单元。
IsValid() 检查此 XBRL 实例是否有效。
Validate() 验证此 XBRL 实例。

也可以看看