The XML specification says that an XML declaration like <?xml version="1.0"?>
may appear only at the beginning of a file, so Chrome is simply rejecting invalid XML.
Internet Explorer is a bit laxer than Chrome, and accepts this invalid document.
One possible solution to your problem is to remove this XML declaration from the HTML document.