XML SemanticDiff works pretty good except I discovered that a child element can be reported as new rogue element in new file if not in same location as old file.
Example if old file contains:
<classes name="Zanoply::AccessLogic">
<all_members name="accessLogic"/>
<all_members name="DBUS"/>
</classes>
And new file contains:
<classes name="Zanoply::AccessLogic">
<all_members name="accessLogic"/>
<all_members name="SPR"/>
<all_members name="DBUS"/>
</classes>
Then DBUS is reported both as a change in attribute value and new rogue element. |