XMLEqual asserts two XML documents by sorting the XML and comparing the
strings It returns an error in case of mismatch or in case of malformed XML
found while sorting. In case of mismatched XML, the error string will
contain the diff between the two XML documents.