in reply to Re: comparing xml and producing informative output
in thread comparing xml and producing informative output

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.