What's New in Oxygen XML Scripting 24
October 18, 2021
Oxygen XML Scripting version 24.0 offers updates and improvements for
some of the scripts that are available to provide a variety of functions that can be
scheduled or triggered using a command-line tool on Windows, Linux, or macOS. This release
brings the possibility of generating various types of comparison reports, a new merge
option, several improvements for the file and directory comparison scripts, a brand new
script that can be used to batch format and indent multiple files at once, as well as other
updates and bug fixes.
Scripting
The all platforms distribution of Oxygen is bundled with a
scripts
sub-folder that contains scripts for automating and running
various utilities from a command line interface. To run any of these scripts, you need to
purchase a
scripting license.
Generate HTML Reports for the File Comparison Script
When using the
Compare Files script, a new output format is
available to generate the comparison result as an HTML file, for both 2-way and 3-way
comparison. You can visualize the differences side-by-side and you can filter them by
type. For details, see
Scripting
Oxygen: Compare Files.
Generate HTML Reports for the Directories Comparison Script
When using the
Compare Directories script, a new output format
is available to generate the comparison result as an HTML file. It also is possible to
generate separate comparison reports for all modified file pairs. For details, see
Scripting Oxygen: Compare Directories.
New Merge Option for File and Directory Comparison
When using the
Compare Directories or
Compare Files scripts for 3-way comparisons, the
-merge
argument can now be used to perform a merge operation that is similar to the same process
in any version control system. After the comparison, a report is created that provides
details about the changes that were made.
You can also use the
-mergeout argument to specify a directory path where to
save the output results of the merge operation.
Improvements to the File and Directory Comparison Scripts
When using the
Compare Files or
Compare Directories script, you can now specify the file or directory
paths with a URL. Also, you now have the ability to specify a path to a base file or
directory to do 3-way comparisons. In addition, you can optionally specify the content
type to force file handling for a specific type of file.
Batch Format and Indent Multiple Files at Once
A new command-line script (
batchFormatAndIndent
) is now
available that can be used to format and indent multiple files at once. You can add
numerous options as arguments to control which files and settings should be used for the
operation. For details, see
Scripting Oxygen: Format and Indent Files.