Compare two XML strings ignoring element order
问题 Suppose I have two xml strings <test> <elem>a</elem> <elem>b</elem> </test> <test> <elem>b</elem> <elem>a</elem> </test> How to write a test that compares those two strings and ignores the element order? I want the test to be as short as possible, no place for 10-line XML parsing etc. I'm looking for a simple assertion or something similar. I have this (which doesn't work) Diff diff = XMLUnit.compareXML(expectedString, actualString); XMLAssert.assertXMLEqual("meh", diff, true); 回答1: My