В този урок стъпка по стъпка обясняваме как да извлечете данни от файл 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 формат, но ние използваме различен клас, за да извлечем тези данни от XML базиран XBRL файл.
Код за извличане на данни от XBRL файл в C#
В този примерен код първо създадохме обект на InlineXbrlDocument обект, който предоставя достъп до различни свойства като ChildNodes, FirstChild, Бележки под линия, Факти, Контексти, Единици и различни други свойства на XBRL data.
С помощта на горния код можете лесно да получите достъп до всички данни и свойства и след това допълнително да консумирате и обработвате, като използвате кода на вашето .NET приложение. Този код ще работи както за десктоп, така и за уеб или други .NET приложения. Този работещ примерен XBRL C# код е добро начало за обработка на финансови документи.