Lesen Sie die Dateien XBRL und iXBRL in C#

Lesen Sie die Instanzdatei XBRL in C#

Aspose.Finance unterstützt das Lesen von XBRL-Dokumenten. Dazu können Sie die verwendenXbrlDocument Klasse, indem Sie den Namen einer gültigen XBRL-Instanzdatei als Parameter übergeben.

Das folgende C#-Code-Snippet demonstriert das Lesen eines XBRL-Instanzdokuments.

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;

Lesen Sie die Datei iXBRL in C#

Aspose.Finance unterstützt das Lesen von iXBRL-Instanzdokumenten. Dafür sorgt die APIInlineXbrlDocument Klasse. Der Erbauer derInlineXbrlDocumentDie Klasse akzeptiert den Namen einer gültigen iXBRL-Datei.

Das folgende C#-Code-Snippet demonstriert das Lesen eines iXBRL-Instanzdokuments.

InlineXbrlDocument document = new InlineXbrlDocument(XbrlFilePath + @"account_1.html");
List<InlineFact> inlineFacts = document.Facts;
List<Context> contexts = document.Contexts;
List<Unit> units = document.Units;