En este tutorial paso a paso, explicamos cómo extraer datos del archivo XBRL en C#. Al seguir esta guía, no solo puede extraer datos del archivo XBRL en C#, sino también obtener datos del archivo iXBRL en .NET, usando el mismo proceso.
Pasos para extraer datos del archivo XBRL en C#
- Instale el paquete Aspose.Finance for .NET desde NuGet.org
- Incluya los espacios de nombres necesarios para extraer datos del archivo XBRL
- Aplicar la licencia a Aspose.Finance para .NET usando el método SetLicense
- Cree el objeto InlineXbrlDocument para leer datos XBRL en línea desde un archivo HTML
- Ahora, puede extraer datos usando las propiedades del objeto InlineXbrlDocument
- Use la información extraída para su posterior procesamiento en su código
Los datos XBRL en línea se presentan como un archivo HTML, que estamos leyendo en este tutorial y extrayendo datos XBRL de ese archivo HTML. Los datos XBRL también se pueden encontrar en formato XML, pero usamos una clase diferente para extraer esos datos del archivo XBRL basado en XML.
Código para extraer datos del archivo XBRL en C#
En este ejemplo de código, primero creamos un objeto del objeto InlineXbrlDocument, que brinda acceso a varias propiedades como ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units y varias otras propiedades de XBRL data.
Con la ayuda del código anterior, puede acceder fácilmente a todos los datos y propiedades y luego consumirlos y procesarlos utilizando su código de aplicación .NET. Este código funcionará para escritorio, web u otras aplicaciones .NET por igual. Este ejemplo de código XBRL C# en funcionamiento es un buen comienzo para procesar documentos financieros.