Internet Explorer (IE) can be used to view XML, it uses Microsoft's native parser for this and builds a full XML tree with the ability to expand and collapse nodes, which is quite convenient when you need to quickly see the result without editing. This does not concern other browsers, although perhaps one of them is also able to. Chome - can not exactly.
At the same time, IE is quite capricious about the coding and validity of markup . For example, a bare, but valid XML without a header indicating the version and encoding IE can show, but only if the file is in UTF8, the header with this encoding will be added by IE itself. With a different encoding and without a header, or simply invalid XML, IE will not show, will more accurately show a blank page.
In your case, the coding is not specified in the header and it is very similar that IE simply does not recognize or recognize incorrectly separate characters using the default encoding, in the absence of direct instructions and therefore shows how it can, discarding all that is incomprehensible. In addition, it is extremely important that the encoding specified in the header and the actual file encoding match.
It is worth paying attention, XML can contain links to XSLT , which will automatically pull up and use the parser, and consequently, IE will show the converted document. This is perhaps the only reason why IE should be used in relation to XML, although there are special tools for this, but I haven’t yet seen any convenient and free tools.
Another option is XML with an indication of exactly what to open it , for example, MS Office documents saved as XML. It is exotic though, but it is better to be ready for such surprises.
Well, perhaps you should not use IE to view large XML , because it will be very slow and sad, and it will devour a lot of RAM.