Lea los archivos XBRL y iXBRL en C#
Contents
[
Hide
]
Lea el archivo de instancia XBRL en C#
Aspose.Finance admite la lectura de documentos XBRL. Para ello, puede utilizar elXbrlDocumento class pasando el nombre de un archivo de instancia XBRL válido como parámetro.
El siguiente fragmento de código C# muestra la lectura de un documento de instancia 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; |
Lea el archivo iXBRL en C#
Aspose.Finance admite la lectura de documentos de instancia iXBRL. Para esto, el API proporciona elInlineXbrlDocumentInlineXbrlDocument clase. El constructor de laInlineXbrlDocumentInlineXbrlDocumentLa clase acepta el nombre de un archivo iXBRL válido.
El siguiente fragmento de código C# muestra la lectura de un documento de instancia 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; |