Altova RaptorXML+XBRL Server 2026

Las API de los motores Python, .NET, Java

Inicio Anterior Inicio Siguiente

RaptorXML+XBRL Server viene con tres API motor:

 

un archivo Python wheel (.whl), que es la API del motor Python: raptorxml<versiondetails>.whl

un archivo .NET DLL (.dll), que es la API del motor .NET: raptorxmlxbrlapi.dll

una biblioteca Java y una DLL jni, que actúan como envoltorio Java para Windows y Linux.

 

Estas API de motor proporcionan las funciones de RaptorXML+XBRL Server como paquetes separados que son autónomos e independientes de RaptorXML+XBRL Server. Cada paquete debe instalarse en el equipo del usuario antes de poder importarse o integrarse en el código del programa que llama a las funciones de RaptorXML+XBRL Server. Gracias a que todo el procesamiento tiene lugar de forma local en el equipo del usuario, las API motor ofrecen acceso detallado a los modelos de datos de instancias XML o XBRL, esquemas XSD y taxonomías XBRL, siempre que sean válidos. Las API exponen un amplio conjunto de métodos para iterar el contenido de instancias XBRL u obtener información específica de taxonomías XBRL con unas líneas de código.

Tenga en cuenta estos puntos con respecto a las API motor:

 

Cuando ya tenga instalado RaptorXML+XBRL Server, encontrará las API motor en la carpeta bin de la carpeta de instalación de RaptorXML+XBRL Server.

Las API motor ofrecen un procesamiento adicional superior gracias a los objetos más versátiles de sus API.

Para poder utilizar una API motor, es necesario instalar una versión con licencia de RaptorXML+XBRL Server en el equipo en el que se ejecuta el programa de llamada (Python) o la aplicación (.NET, Java) (consulte Uso más abajo).

 

Uso

Un programa Python o una aplicación .NET o Java utilizan sus respectivas API motor de la siguiente manera:

 

Programa Python

Un programa Python puede acceder a las funciones de RaptorXML usando objetos de la API de Python (véase aquí). Cuando se ejecute el programa Python, utilizará la biblioteca de RaptorXML que se ha instalado en su entorno Python al instalar el archivo wheel de Python. Tenga en cuenta que el wheel Python solo es compatible con la versión Python 3.11.8.

 

Aplicación .NET

Una aplicación .NET puede acceder a las funciones de RaptorXML usando objetos de la API de .NET (véase aquí). Cuando se ejecute la aplicación .NET, utilizará el RaptorXML que se encuentra en el DLL de la API de .NET.

 

Aplicación Java

Una aplicación Java puede acceder a las funciones de RaptorXML usando la API de Java como contenedor (ver aquí).

 

Licencias

Para poder utilizar una API motor, debe tener instalada una versión con licencia de RaptorXML+XBRL Server en el equipo en el que se ejecuta el programa Python o la aplicación .NET. Para más detalles, consulte la sección Licencias.

 

© 2019-2025 Altova GmbH