XBRL Belgesine Rol Referansı Ekleme

XBRL (eXtensible Business Reporting Language), özellikle finansal raporlamada ticari bilgi alışverişinde bir standart haline geldi. Aspose.Finance for .NET, .NET uygulamalarında XBRL belgeleriyle çalışmayı kolaylaştırır. Bu eğitim, Aspose.Finance for .NET kullanarak bir XBRL belgesine rol referansı ekleme sürecinde size rehberlik edecektir.

Önkoşullar

Başlamadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

1. Aspose.Finance for .NET’i yükleyin

Geliştirme ortamınızda Aspose.Finance for .NET’in kurulu olduğundan emin olun. Henüz yapmadıysanız, şuradan indirin:Salıverme ve kurulum talimatlarını takip edin.

2. Geliştirme Ortamınızı Kurun

.NET geliştirme için çalışan bir geliştirme ortamına sahip olduğunuzdan emin olun. Buna Visual Studio gibi uyumlu bir IDE ve sisteminizde yüklü olan .NET çerçevesi de dahildir.

Ad Alanlarını İçe Aktar

Aspose.Finance for .NET tarafından sağlanan işlevselliğe erişmek için gerekli ad alanlarını .NET uygulamanıza aktararak başlayın.

using Aspose.Finance.Xbrl;
using System;
using Aspose
.Finance.Xbrl.Roles;

Adım 1: Kaynak ve Çıkış Dizinlerini Tanımlayın

string sourceDir = "Your Source Directory";
string outputDir = "Your Output Directory";

Yer değiştirmek"Your Source Directory" Ve"Your Output Directory" sırasıyla kaynak ve çıktı dizinlerinize giden yollarla.

Adım 2: Bir XBRL Belgesi ve Örneği Oluşturun

XbrlDocument document = new XbrlDocument();
XbrlInstanceCollection xbrlInstances = document.XbrlInstances;
XbrlInstance xbrlInstance = xbrlInstances[xbrlInstances.Add()];

Üzerinde çalışılacak bir XBRL belgesini ve örneğini başlatın.

3. Adım: Şema Referansı Ekle

SchemaRefCollection schemaRefs = xbrlInstance.SchemaRefs;
schemaRefs.Add(sourceDir + @"schema.xsd", "example", "http://example.com/xbrl/taxonomy");

XBRL örneğine, şema dosyasının yolunu sağlayarak ve ad alanı ayrıntılarını belirterek bir şema referansı ekleyin.

4. Adım: Rol Türünü Alın ve Rol Referansı Ekleyin

SchemaRef schema = schemaRefs[0];
RoleType roleType = schema.GetRoleTypeByURI("http://abc.com/role/link1");
if (roleType != null)
{
    RoleReference roleReference = new RoleReference(roleType);
    xbrlInstance.RoleReferences.Add(roleReference);
}

URI’sini kullanarak rol türünü alın ve XBRL örneğine bir rol referansı ekleyin.

Adım 5: Belgeyi Kaydet

document.Save(outputDir + @"document7.xbrl");

XBRL belgesini çıktı dizinine kaydedin.

Çözüm

XBRL belgelerine rol referansları eklemek, belge içindeki çeşitli öğelerin rollerini tanımlamak için çok önemlidir. Aspose.Finance for .NET, geliştiricilerin .NET uygulamalarında XBRL belgeleriyle verimli bir şekilde çalışmasına olanak tanıyarak bu görevi gerçekleştirmenin basit bir yolunu sunar.

SSS

Aspose.Finance for .NET’i herhangi bir .NET uygulamasıyla kullanabilir miyim?

Evet, Aspose.Finance for .NET; ASP.NET, WinForms ve Console uygulamaları da dahil olmak üzere tüm .NET uygulamalarıyla uyumludur.

Aspose.Finance for .NET’in kullanımı ücretsiz mi?

Aspose.Finance for .NET ticari bir kütüphanedir. Özelliklerini değerlendirmek için ücretsiz deneme sürümünü indirebilir ve lisansları şu adresten satın alabilirsiniz:Burada.

Aspose.Finance for .NET, XBRL’nin yanı sıra diğer finansal raporlama formatlarını da destekliyor mu?

Aspose.Finance for .NET öncelikle XBRL ile ilgili işlevselliğe odaklanır. Ancak Aspose, farklı finansal formatlarla çalışmak için başka kütüphaneler de sunuyor.

Aspose.Finance for .NET için nasıl destek alabilirim?

Aspose.Finance for .NET için destek alabilirsiniz.forumSoru sorabileceğiniz ve diğer kullanıcılarla ve destek personeliyle etkileşimde bulunabileceğiniz yer.

Aspose.Finance for .NET için geçici bir lisans alabilir miyim?

Evet, Aspose.Finance for .NET’in geçici lisansları test amaçlı olarak mevcuttur. Bir tane alabilirsinizBurada.