Altova RaptorXML Server 2026

La API de Java de RaptorXML Server le permite integrar el motor RaptorXML en aplicaciones escritas en Java. La API se implementa como un contenedor Java para Windows y Linux y proporciona acceso a RaptorXML Server con el fin de validar documentos y consultar su modelo de datos interno.

 

La API de Java consta de los siguientes componentes, que están disponibles tal y como se indica a continuación:

 

Biblioteca Java: instalada en la carpeta de binarios de RaptorXML Server, donde se instalan todos los binarios.

Jni DLL/.so: también instalado en la carpeta de binarios.

Ejemplos: instalados en la carpeta examples/EngineAPI/java de RaptorXML Server y se pueden descargar desde https://github.com/altova/RaptorXML-Examples. Los ejemplos muestran cómo utilizar XPath, XSLT, XQuery y XBRL.

Ayuda JavaDoc: disponible en la carpeta binarios de RaptorXML Server como archivo ZIP, RaptorXMLServer_JavaDoc.zip, o en línea en https://www.altova.com/manual/en/raptorapi/javaapiv2/2.11.1/html/index.html.

 

Nota: La API del motor Java de RaptorXML Server funciona con Java 17 o versiones posteriores.

 

Compile y ejecute un proyecto de ejemplo.

Para compilar y ejecutar un proyecto de ejemplo, proceda de la siguiente manera:

 

1.Copie la carpeta de ejemplo en una ubicación de usuario.

2.En la línea de comandos, cambie el directorio de la carpeta de ejemplo por la ubicación del usuario.

3.Compile el proyecto con el siguiente comando: javac -d bin -cp "<Ruta_del_ArchivoAPI_Jar_de_RaptorXML>" src\<Nombre_Archivo_Java>  

4.Ejecute el proyecto con el siguiente comando: java -cp "<Ruta_del_ArchivoAPI_Jar_de_RaptorXML>;bin" -Djava.library.path="<Carpeta_bin_RaptorXML>" <Nombre_Clase_Java_Principal> [<parámetros>]

 

Ejemplo de línea de comandos de Windows

 

1.xcopy "C:\Archivos de programa\Altova\RaptorXMLServer2026\examples\EngineAPI\java\XQuery_ExternalFunction" /E C:\tmp\XQueryTest

2.cd C:\tmp\XQUeryTest

3.javac -d bin -cp "C:\Archivos de programa\Altova\RaptorXMLServer2026\bin\raptorxmlapi.jar" src\XQuery_ExternalFunction.java

4.java -cp "C:\Archivos de programa\Altova\RaptorXMLServer2026\bin\raptorxmlapi.jar;bin" -Djava.library.path="C:\Archivos de programa\Altova\RaptorXMLServer2026\bin" XQuery_ExternalFunction

 

 

Ejemplo de línea de comandos de Linux

 

1.cp -r /opt/Altova/RaptorXMLServer2026/examples/EngineAPI/java/XQuery_ExternalFunction ~/XQueryTest

2.cd ~/XQueryTest

3.javac -d bin -cp /opt/Altova/RaptorXMLServer2026/bin/raptorxmlapi.jar src/XQuery_ExternalFunction.java

4.sudo java -cp /opt/Altova/RaptorXMLServer2026/bin/raptorxmlapi.jar:bin -Djava.library.path=/opt/Altova/RaptorXMLServer2026/bin XQuery_ExternalFunction

 

© 2019-2025 Altova GmbH