Přidejte odkaz na roli do dokumentu XBRL
XBRL (eXtensible Business Reporting Language) se stal standardem pro výměnu obchodních informací, zejména ve finančním výkaznictví. Aspose.Finance for .NET zjednodušuje práci s dokumenty XBRL v aplikacích .NET. Tento tutoriál vás provede procesem přidání odkazu na roli do dokumentu XBRL pomocí Aspose.Finance for .NET.
Předpoklady
Než začneme, ujistěte se, že máte následující předpoklady:
1. Nainstalujte Aspose.Finance pro .NET
Ujistěte se, že máte ve svém vývojovém prostředí nainstalovaný Aspose.Finance for .NET. Pokud jste tak ještě neučinili, stáhněte si jej zvydání a postupujte podle pokynů k instalaci.
2. Nastavte své vývojové prostředí
Ujistěte se, že máte funkční vývojové prostředí pro vývoj .NET. To zahrnuje kompatibilní IDE, jako je Visual Studio a framework .NET nainstalovaný ve vašem systému.
Import jmenných prostorů
Začněte importem potřebných jmenných prostorů do vaší aplikace .NET, abyste získali přístup k funkcím, které poskytuje Aspose.Finance pro .NET.
using Aspose.Finance.Xbrl;
using System;
using Aspose
.Finance.Xbrl.Roles;
Krok 1: Definujte zdrojové a výstupní adresáře
string sourceDir = "Your Source Directory";
string outputDir = "Your Output Directory";
Nahradit"Your Source Directory"
a"Your Output Directory"
s cestami ke zdrojovým a výstupním adresářům.
Krok 2: Vytvořte dokument a instanci XBRL
XbrlDocument document = new XbrlDocument();
XbrlInstanceCollection xbrlInstances = document.XbrlInstances;
XbrlInstance xbrlInstance = xbrlInstances[xbrlInstances.Add()];
Inicializujte dokument XBRL a instanci, se kterou chcete pracovat.
Krok 3: Přidejte odkaz na schéma
SchemaRefCollection schemaRefs = xbrlInstance.SchemaRefs;
schemaRefs.Add(sourceDir + @"schema.xsd", "example", "http://example.com/xbrl/taxonomy");
Přidejte odkaz na schéma k instanci XBRL, uveďte cestu k souboru schématu a určete podrobnosti o jmenném prostoru.
Krok 4: Načtěte typ role a přidejte odkaz na roli
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);
}
Načtěte typ role pomocí jeho URI a přidejte odkaz na roli do instance XBRL.
Krok 5: Uložte dokument
document.Save(outputDir + @"document7.xbrl");
Uložte dokument XBRL do výstupního adresáře.
Závěr
Přidání odkazů na role do dokumentů XBRL je klíčové pro definování rolí různých prvků v dokumentu. Aspose.Finance for .NET poskytuje přímý způsob, jak tento úkol splnit, a umožňuje vývojářům efektivně pracovat s dokumenty XBRL v jejich aplikacích .NET.
Nejčastější dotazy
Mohu používat Aspose.Finance pro .NET s jakoukoli aplikací .NET?
Ano, Aspose.Finance for .NET je kompatibilní s jakoukoli aplikací .NET, včetně aplikací ASP.NET, WinForms a Console.
Je Aspose.Finance for .NET k použití zdarma?
Aspose.Finance for .NET je komerční knihovna. Můžete si stáhnout bezplatnou zkušební verzi, abyste mohli vyhodnotit její funkce, a licence lze zakoupit odtady.
Podporuje Aspose.Finance for .NET jiné formáty finančního výkaznictví kromě XBRL?
Aspose.Finance for .NET se primárně zaměřuje na funkce související s XBRL. Aspose však nabízí další knihovny pro práci s různými finančními formáty.
Jak mohu získat podporu pro Aspose.Finance pro .NET?
Podporu pro Aspose.Finance pro .NET můžete získat prostřednictvímFórumkde můžete klást otázky a komunikovat s ostatními uživateli a pracovníky podpory.
Mohu získat dočasnou licenci pro Aspose.Finance pro .NET?
Ano, dočasné licence pro Aspose.Finance pro .NET jsou k dispozici pro testovací účely. Můžete získat jedentady.