This software is a processor that handles the CompareML markup language. It enables users to compare different versions of code and track changes effectively.
You can use the module to convert CompareML documents to either HTML or DocBook. Here's how to use it:
1. First, you need to instantiate an XML::CompareML::HTML or an XML::CompareML::DocBook object depending on the conversion you want to make.
2. Next, pass the filename of the CompareML document as the input_filename named parameter. Also, provide the reference to the IO handle to print the output as the output_handle named parameter.
3. Finally, call the process method of the corresponding object to start the conversion process.
Unfortunately, CompareML language is currently undocumented, but you can see an example for a document written in it in the t/files/scm-comparison.xml example in the distribution.
Overall, if you need to manage some complex comparisons across multiple systems and items using CompareML, then XML::CompareML is a module worth checking out!
Version 0.2.5: N/A