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 实例。

也可以看看