The only reason the xml importer can actually import xml is because it adheres to an XSD/WSDL. That's the only way in which the modeler can determine what data the xml contains and how to map it.
To import the xml you mentioned you can do one of two things: - Fix the XMl to adhere to the xsd (per Michel's suggestion) - Fix the XSD to match the xml you're trying to import
Write a XML parser and fix the XML. Or use temporary items to parse to, and fix it using microflows
Write a XML parser and fix the XML. Or use temporary items to parse to, and fix it using microflows.