Yep - the XML is different. Attribute order in XML doesn't matter, but element order does; it seems that our XmlItemExported exports fields in some random order, and tests show that. So this assert shouldn't be named `assertXmlEqual` because it checks that two xml snippets with all children sorted are equal, not that two xml snippets are equal.