|On this page…|
To save a printable version of an XML comparison report,
On the Comparison tab, in the Comparison section, select Save As > Save as HTML.
The Save dialog box opens, where you can choose to save a printable version of the XML comparison report.
Select a file name and location to save the report.
The report is a noninteractive HTML document of the differences detected by the Chawathe algorithm for printing, sharing, or archiving a record of the comparison. If you have applied filters, your filtered results appear in the printable report.
To export the XML comparison results to the MATLAB® base workspace,
On the Comparison tab, in the Comparison section, select Save As > Save to Workspace.
The Input Variable Name dialog box appears.
Specify a name for the export object in the dialog and click OK. This action exports the results of the XML comparison to an xmlcomp.Edits object in the workspace.
The xmlcomp.Edits object contains information about the XML comparison including file names, filters applied, and hierarchical nodes that differ between the two XML files.
To create an xmlcomp.Edits object at the command line without opening the Comparison Tool, enter:
Edits = slxmlcomp.compare(modelname_A,modelname_B)
|Property of xmlcomp.Edits||Description|
|Filters||Array of filter structure arrays. Each structure has two fields, Name and Value.|
|LeftFileName||File name of left model exported to XML.|
|LeftRoot||xmlcomp.Node object that references the root of the left tree.|
|RightFileName||File name of right model exported to XML.|
|RightRoot||xmlcomp.Node object that references the root of the right tree.|
|TimeSaved||Time when results exported to the workspace.|
|Version||MathWorks® release-specific version number of xmlcomp.Edits object.|
|Property of xmlcomp.Node||Description|
|Children||Array of xmlcomp.Node references to child nodes, if any.|
|Edited||Boolean — If Edited = true then the node is either inserted (green) or part of a modified matched pair (pink).|
|Name||Name of node.|
|Parameters||Array of parameter structure arrays. Each structure has two fields, Name and Value.|
|Parent||xmlcomp.Node reference to parent node, if any.|
|Partner||If matched, Partner is an xmlcomp.Node reference to the matched partner node in the other tree. Otherwise empty .|
Temporary comparison files accumulate in tempdir/MatlabComparisons/XMLComparisons/TempDirs/. These temporary files are deleted when you close the related comparison report.
You can zip the temporary files (such as log files) created during XML text comparisons for sharing or archiving. While the comparison report is open, enter:
The destination folder must exist. The output reports the zip file name:
Created the zipfile "c:\work\myexportfolder\20080915T065514w.zip"
To view the log file for the last comparison in the MATLAB Editor, enter: