در این آموزش گام به گام نحوه استخراج داده از فایل XBRL در سی شارپ را توضیح می دهیم. با دنبال کردن این راهنما، نه تنها میتوانید دادهها را از فایل XBRL در سی شارپ استخراج کنید، بلکه میتوانید با استفاده از همین فرآیند، دادهها را از فایل iXBRL در داتنت دریافت کنید.
مراحل استخراج داده از فایل XBRL در سی شارپ
- بسته Aspose.Finance for .NET را از NuGet.org نصب کنید
- فضاهای نام مورد نیاز برای استخراج داده ها از فایل XBRL را اضافه کنید
- با استفاده از روش SetLicense مجوز را برای Aspose.Finance برای دات نت اعمال کنید
- برای خواندن داده های XBRL درون خطی از فایل HTML، شیء InlineXbrlDocument را ایجاد کنید
- اکنون، می توانید داده ها را با استفاده از ویژگی های شی InlineXbrlDocument استخراج کنید
- از اطلاعات استخراج شده برای پردازش بیشتر در کد خود استفاده کنید
دادههای XBRL درون خطی بهعنوان یک فایل HTML ارائه میشوند که ما در این آموزش میخوانیم و دادههای XBRL را از آن فایل HTML استخراج میکنیم. دادههای XBRL را میتوان در قالب XML نیز یافت، اما ما از کلاس دیگری برای استخراج آن دادهها از فایل XBRL مبتنی بر XML استفاده میکنیم.
کد استخراج داده از فایل XBRL در سی شارپ
در این نمونه کد، ابتدا یک شی از شی InlineXbrlDocument ایجاد کردیم که دسترسی به ویژگیهای مختلفی مانند ChildNodes، FirstChild، Footnotes، Facts، Contexts، Units و سایر ویژگیهای XBRL data را فراهم میکند.
با کمک کد فوق، می توانید به راحتی به تمام داده ها و ویژگی ها دسترسی داشته باشید و سپس با استفاده از کد برنامه دات نت خود، مصرف و پردازش بیشتری انجام دهید. این کد برای دسکتاپ، وب یا سایر برنامه های دات نت به طور یکسان کار می کند. این نمونه کد XBRL C# کار شروع خوبی برای پردازش اسناد مالی است.