Altova RaptorXML Server 2026

The Java API of RaptorXML Server enables you to integrate the RaptorXML engine in applications written in Java. The API is implemented as a Java wrapper for Windows and Linux and provides access to RaptorXML Server in order to validate documents and query their internal data model.

 

The Java API consists of the following components, which are available as noted below:

 

Java library: Installed in the binaries folder of RaptorXML Server, where all binaries are installed.

Jni DLL/.so: also installed in the binaries folder.

Examples: Installed in the examples/EngineAPI/java folder of RaptorXML Server and can be downloaded from https://github.com/altova/RaptorXML-Examples. The examples show how to use XPath, XSLT, XQuery, and XBRL.

JavaDoc Help:Available in the binaries folder of RaptorXML Server as a ZIP archive, RaptorXMLServer_JavaDoc.zip or online at https://www.altova.com/manual/en/raptorapi/javaapiv2/2.11.1/html/index.html.

 

Note: The Java Engine API of RaptorXML Server works with Java 17 or newer.

 

Compile and run an example project

To compile and run an example project as follows:

 

1.Copy the example folder to a user location.

2.On the command line, change directory to the example folder in the user location.

3.Compile the project with the following command: javac -d bin -cp "<Path_to_RaptorXML_API_Jar_file>" src\<Java_file_Name>  

4.Run the project with the following command: java -cp "<Path_to_RaptorXML_API_Jar_file>;bin" -Djava.library.path="<RaptorXML_bin_folder>" <Java_Main_Class_Name> [<parameters>]

 

Example of Windows command line

 

1.xcopy "C:\Program Files\Altova\RaptorXMLServer2026\examples\EngineAPI\java\XQuery_ExternalFunction" /E C:\tmp\XQueryTest

2.cd C:\tmp\XQUeryTest

3.javac -d bin -cp "C:\Program Files\Altova\RaptorXMLServer2026\bin\raptorxmlapi.jar" src\XQuery_ExternalFunction.java

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

 

 

Example of Linux command line

 

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