In questo tutorial passo passo, spieghiamo come estrarre i dati dal file XBRL in C#. Seguendo questa guida, non solo puoi estrarre i dati dal file XBRL in C#, ma anche ottenere i dati dal file iXBRL in .NET, utilizzando lo stesso processo.
Passaggi per estrarre i dati dal file XBRL in C#
- Installa il pacchetto Aspose.Finance for .NET da NuGet.org
- Includere gli spazi dei nomi necessari per estrarre i dati dal file XBRL
- Applicare la licenza ad Aspose.Finance per .NET utilizzando il metodo SetLicense
- Crea un oggetto InlineXbrlDocument per leggere i dati XBRL inline dal file HTML
- Ora puoi estrarre i dati usando le proprietà dell’oggetto InlineXbrlDocument
- Utilizza le informazioni estratte per ulteriori elaborazioni nel codice
I dati XBRL inline vengono presentati come un file HTML, che stiamo leggendo in questo tutorial ed estraendo i dati XBRL da quel file HTML. I dati XBRL possono essere trovati anche in formato XML, ma utilizziamo una classe diversa per estrarre quei dati dal file XBRL basato su XML.
Codice per estrarre i dati dal file XBRL in C#
In questo esempio di codice, abbiamo prima creato un oggetto dell’oggetto InlineXbrlDocument, che fornisce l’accesso a varie proprietà come ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units e varie altre proprietà di XBRL data.
Con l’aiuto del codice sopra, puoi accedere facilmente a tutti i dati e le proprietà e quindi consumare ed elaborare ulteriormente utilizzando il codice dell’applicazione .NET. Questo codice funzionerà allo stesso modo per desktop, Web o altre applicazioni .NET. Questo esempio di codice XBRL C# funzionante è un buon inizio per l’elaborazione di documenti finanziari.