Bu adım adım öğreticide, C# ile XBRL dosyasından nasıl veri çıkarılacağını açıklıyoruz. Bu kılavuzu takip ederek, yalnızca C#‘daki XBRL dosyasından veri çıkarmakla kalmaz, aynı işlemi kullanarak .NET’teki iXBRL dosyasından da veri alabilirsiniz.
C#‘da XBRL Dosyasından Veri Çıkarma Adımları
- NuGet.org’dan Aspose.Finance for .NET paketini yükleyin
- XBRL dosyasından veri çıkarmak için gerekli ad alanlarını dahil edin
- SetLicense yöntemini kullanarak Aspose.Finance for .NET’e lisans uygulayın
- HTML dosyasından satır içi XBRL verilerini okumak için InlineXbrlDocument nesnesi oluşturun
- Artık InlineXbrlDocument nesnesinin özelliklerini kullanarak verileri ayıklayabilirsiniz.
- Kodunuzda daha fazla işlem yapmak için çıkarılan bilgileri kullanın
Satır içi XBRL verileri, bu öğreticide okuduğumuz ve bu HTML dosyasından XBRL verilerini çıkardığımız bir HTML dosyası olarak sunulur. XBRL verileri XML biçiminde de bulunabilir, ancak bu verileri XML tabanlı XBRL dosyasından çıkarmak için farklı bir sınıf kullanıyoruz.
C#‘da XBRL Dosyasından Veri Çıkarma Kodu
Bu kod örneğinde, ilk olarak ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units gibi çeşitli özelliklere ve XBRL data öğesinin çeşitli diğer özelliklerine erişim sağlayan InlineXbrlDocument nesnesinin bir nesnesini oluşturduk.
Yukarıdaki kodun yardımıyla, tüm verilere ve özelliklere kolayca erişebilir ve ardından .NET uygulama kodunuzu kullanarak daha fazla tüketebilir ve işleyebilirsiniz. Bu kod, masaüstü, web veya diğer .NET uygulamaları için benzer şekilde çalışacaktır. Bu çalışan XBRL C# kod örneği, finansal belgeleri işlemek için iyi bir başlangıçtır.