读取C#中的XBRL和iXBRL文件
Contents
[
Hide
]
读取C#中的XBRL实例文件
Aspose.Finance支持读取XBRL文档。为此,您可以使用Xbrl文档通过将有效的 XBRL 实例文件的名称作为参数传递。
以下 C# 代码片段演示了读取 XBRL 实例文档。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
XbrlDocument document = new XbrlDocument(XbrlFilePath + @"IdScopeContextPeriodStartAfterEnd.xml"); | |
XbrlInstanceCollection xbrlInstances = document.XbrlInstances; | |
XbrlInstance xbrlInstance = xbrlInstances[0]; | |
List<Fact> facts = xbrlInstance.Facts; | |
SchemaRefCollection schemaRefs = xbrlInstance.SchemaRefs; | |
List<Context> contexts = xbrlInstance.Contexts; | |
List<Unit> units = xbrlInstance.Units; |
读取C#中的iXBRL文件
Aspose.Finance支持读取iXBRL实例文档。为此,API 提供了内联Xbrl文档班级。的构造函数内联Xbrl文档类接受有效的 iXBRL 文件的名称。
以下 C# 代码片段演示了读取 iXBRL 实例文档。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
InlineXbrlDocument document = new InlineXbrlDocument(XbrlFilePath + @"account_1.html"); | |
List<InlineFact> inlineFacts = document.Facts; | |
List<Context> contexts = document.Contexts; | |
List<Unit> units = document.Units; |