Adicionar referência de esquema ao documento XBRL

Apresentando Aspose.Finance para .NET

Aspose.Finance for .NET é uma biblioteca poderosa que fornece funcionalidades abrangentes para processamento e manipulação de documentos e dados financeiros em aplicativos .NET. Esteja você criando software de contabilidade, ferramentas de análise financeira ou qualquer outro aplicativo financeiro, o Aspose.Finance for .NET oferece uma ampla gama de recursos para agilizar seu processo de desenvolvimento.

Pré-requisitos

Antes de começar a usar o Aspose.Finance for .NET, certifique-se de ter os seguintes pré-requisitos configurados:

1. Instale o Visual Studio

Certifique-se de ter o Visual Studio instalado em seu sistema. Você pode baixá-lo e instalá-lo no site oficial da Microsoft.

2. Obtenha uma licença Aspose.Finance

Para utilizar todos os recursos do Aspose.Finance for .NET, você precisa adquirir uma licença válida. Você pode comprar uma licença deaqui ou opte por uma licença temporária para fins de teste.

3. Baixe e consulte Aspose.Finance para .NET

Baixe a biblioteca Aspose.Finance para .NET empágina de lançamentos e referencie-o em seu projeto .NET.

4. Acesse documentação e suporte

Consulte oDocumentação da API para obter informações detalhadas sobre como usar Aspose.Finance for .NET. Além disso, você pode procurar ajuda da comunidade Aspose.Finance no siteFórum de suporte.

Importando Namespaces

Vamos começar importando os namespaces necessários para o seu projeto .NET:

Etapa 1: adicionar namespace Aspose.Finance

using Aspose.Finance.Xbrl;
using System;

Este namespace contém classes e métodos para trabalhar com documentos e dados XBRL. Agora, vamos dividir o exemplo fornecido em várias etapas para entender como adicionar uma referência de esquema a um documento XBRL usando Aspose.Finance for .NET.

Etapa 1: definir diretórios de origem e saída

// Diretório de origem
string sourceDir = "Your Source Directory";
// Diretório de saída
string outputDir = "Your Output Directory";

Substituir"Your Source Directory" e"Your Output Directory"com os caminhos reais para seus diretórios de origem e saída, respectivamente.

Etapa 2: crie um documento XBRL

XbrlDocument document = new XbrlDocument();

Isso cria uma nova instância do documento XBRL.

Etapa 3: acessar instâncias XBRL

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

Isso recupera a coleção de instâncias XBRL do documento e adiciona uma nova instância a ele.

Etapa 4: adicionar referência de esquema

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

Isso adiciona uma referência de esquema à instância XBRL. Substituir"schema.xsd" com o nome real do seu arquivo de esquema,"example" com um prefixo adequado, e"http://example.com/xbrl/taxonomy" com o URI do namespace de destino.

Etapa 5: salve o documento

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

Isso salva o documento XBRL modificado no diretório de saída especificado.

Conclusão

Concluindo, Aspose.Finance for .NET oferece uma solução robusta para lidar com documentos e dados financeiros em aplicativos .NET. Seguindo as etapas descritas neste tutorial, você pode integrar facilmente o Aspose.Finance em seus projetos e manipular documentos XBRL com eficiência.

Perguntas frequentes

(Perguntas frequentes)

1. Posso usar Aspose.Finance for .NET sem licença?

Não, você precisa de uma licença válida para utilizar todos os recursos do Aspose.Finance for .NET. No entanto, você pode obter uma licença temporária para fins de teste.

2. O Aspose.Finance é adequado para construir software de contabilidade?

Sim, o Aspose.Finance oferece funcionalidades abrangentes para processamento de dados financeiros, tornando-o ideal para a construção de software de contabilidade e aplicativos relacionados.

3. Onde posso encontrar suporte para Aspose.Finance?

Você pode buscar ajuda da comunidade Aspose.Finance no fórum de suporte oficial.

4. Posso personalizar o prefixo de referência do esquema?

Sim, você pode escolher um prefixo adequado ao adicionar uma referência de esquema a um documento XBRL usando Aspose.Finance for .NET.

5. O Aspose.Finance oferece suporte a outros formatos financeiros além do XBRL?

Sim, Aspose.Finance oferece suporte a vários formatos e padrões financeiros, permitindo integração perfeita em diversas aplicações financeiras.