Läs XBRL och iXBRL filer i C#

Läs instansfilen XBRL i C#

Aspose.Finance stöder läsning av XBRL dokument. För detta kan du användaXbrlDocument klass genom att skicka namnet på en giltig XBRL-instansfil som en parameter.

Följande C#-kodavsnitt visar att du läser ett XBRL-instansdokument.

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;

Läs filen iXBRL i C#

Aspose.Finance stöder läsning av iXBRL instansdokument. För detta tillhandahåller APIInlineXbrlDocument klass. Konstruktören avInlineXbrlDocumentclass accepterar namnet på en giltig iXBRL-fil.

Följande C#-kodavsnitt visar att du läser ett iXBRL-instansdokument.

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