У цьому покроковому посібнику ми пояснюємо, як отримати дані з файлу XBRL у C#. Дотримуючись цього посібника, ви можете не лише видобувати дані з файлу XBRL у C#, але й отримати дані з файлу iXBRL у .NET, використовуючи той самий процес.
Кроки для вилучення даних із файлу XBRL у C#
- Установіть пакет Aspose.Finance for .NET із NuGet.org
- Включіть необхідні простори імен для вилучення даних із файлу XBRL
- Застосуйте ліцензію на Aspose.Finance для .NET за допомогою методу SetLicense
- Створіть об’єкт InlineXbrlDocument для читання вбудованих даних XBRL із файлу HTML
- Тепер ви можете видобувати дані за допомогою властивостей об’єкта InlineXbrlDocument
- Використовуйте отриману інформацію для подальшої обробки у своєму коді
Вбудовані дані XBRL представлені у вигляді файлу HTML, який ми читаємо в цьому підручнику та витягуємо дані XBRL із цього файлу HTML. Дані XBRL також можна знайти у форматі XML, але ми використовуємо інший клас для вилучення цих даних із файлу XBRL на основі XML.
Код для вилучення даних із файлу XBRL на C#
У цьому прикладі коду ми спочатку створили об’єкт InlineXbrlDocument, який надає доступ до різноманітних властивостей, таких як ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units та різноманітних інших властивостей XBRL data.
За допомогою наведеного вище коду ви можете легко отримати доступ до всіх даних і властивостей, а потім використовувати й обробляти їх за допомогою коду програми .NET. Цей код однаково працюватиме для настільних комп’ютерів, веб-додатків чи інших програм .NET. Цей робочий зразок коду XBRL C# є хорошим початком для обробки фінансових документів.