Compare XML ignoring order of child elements
I wrote a simple python tool for this called xmldiffs
:
Compare two XML files, ignoring element and attribute order.
Usage:
xmldiffs [OPTION] FILE1 FILE2
Any extra options are passed to the
diff
command.
Get it at https://github.com/joh/xmldiffs
I'd use XMLUnit for this as it can cater for elements being in a different order.
With Beyond Compare you can use in the File Formats
-Settings the XML Sort
Conversion. With this option the XML children will be sorted before the diff.
A trial / portable version of Beyond Compare is available.
You might want to google for "XML diff tool", which will give you more than adequate results. One of them is OxygenXml, a tool I frequently use. You can also try Microsofts XML Diff and Patch Tool.
Good Luck.