XbrlInstance
Contents
[
Hide
]XbrlInstance class
XBRL instance is XML fragment with root element having a xbrl tag. XBRL instance contains business report facts, with each fact corresponding to a Concept
defined in their supporting DTS. XBRL instance also contains contexts and units that provide additional information needed to interpret the facts in the instance.
public class XbrlInstance
Properties
Name | Description |
---|---|
ArcroleReferences { get; set; } | Gets or sets the collection of ArcroleReference objects in the XBRL instance. |
Contexts { get; set; } | Gets or sets the collection of Context objects in the XBRL instance. |
Facts { get; } | Gets the collection of Fact objects in the XBRL instance. |
FootnoteLinks { get; set; } | Gets or sets the collection of FootnoteLink objects in the XBRL instance. |
Items { get; } | Gets the collection of Item objects in the XBRL instance. |
LinkbaseRefCollection { get; } | Gets the LinkbaseRefCollection in the XbrlInstance . |
RoleReferences { get; set; } | Gets or sets the collection of RoleReference objects in the XBRL instance. |
SchemaLocation { get; set; } | Gets or sets the schema location |
SchemaRefs { get; } | Gets the SchemaRef collection. |
Units { get; set; } | Gets or sets the collection of Unit objects in the XBRL instance. |
ValidationErrors { get; } | Gets the collection of validation error. |
XbrlDocument { get; } | Get the XbrlDocument which contains this instance. |
Methods
Name | Description |
---|---|
CreateElement(string, string, string) | Create a new element. |
GetAllLinkbaseRefCollections() | Get all linkbase reference collections in xbrl instance and schema references. |
GetArcroleTypeByURI(string) | Gets the ArcroleType which has the specified uri. |
GetConceptById(string) | Gets the concept which has the specified id. |
GetConceptByLoc(Loc) | Gets the concept by the locator. |
GetConceptByName(string) | Gets the concept which has the specified name. |
GetConceptByUriAndName(string, string) | Gets the concept which has the specified uri and name. |
GetContextById(string) | Gets the context which has the specified id. |
GetPresentationLinks(string, string) | Gets the presentation links in the xbrl instance. |
GetRoleTypeByURI(string) | Gets the RoleType which has the specified uri. |
GetUnitById(string) | Gets the unit which has the specified id. |
IsValid() | Checks whether this XBRL instance is valid. |
Validate() | Validates this XBRL instance. |
See Also
- namespace Aspose.Finance.Xbrl
- assembly Aspose.Finance