The Oxygen XML Scripting License provides access to a variety of functions that can be automatically scheduled or triggered using a command-line tool on Windows, Linux, or macOS.


Automate XML Processing

Automate XML Processing

Save time and effort by automating repetitive functions using the command line.

Continuous Integration

Continuous Integration

Increase productivity by incorporating functions in continuous integration/delivery pipelines.

Continuous Integration

Reuse Functions

Reduce errors and improve efficiency by reusing complex scripts.


The supported functions include:

  • Validate DITA maps or DITA OT project files
  • Run transformation scenarios
  • Build a translation package for DITA files
  • Batch convert between various file formats
  • Compile a framework customization script
  • Generate documentation for XSLT stylesheets
  • Generate documentation for XML schemas
  • Generate multiple XML documents from an XML schema
  • Flatten an XML Schema with multiple includes into one schema file
  • Compare files or directories to see differences

For more information about Oxygen XML Scripting, check our user guide.


Requirements for using these functions from an automated command-line script:

  1. You must download and unpack an all-platform installation of Oxygen XML Editor from here.
  2. Purchase an Oxygen XML Scripting license

Once you purchase the scripting license, you will receive an email with your license key and instructions for how to use the scripts.

For more information, please contact us at: