use XMLUnit assertXMLEqual to overcome an issue with XML element attribute names out of order