<?xml-stylesheet type="text/xsl" href="MyStylesheet.xsl"?> in it, you will get the raw XML document displayed in the browser.
If an XML document does have <?xml-stylesheet type="text/xsl" href="MyStylesheet.xsl"?>, but that href isn't findable, the browser just displays an empty page. On top of that, at least in Chrome, you can't even right click to see the source. You can get to see it finally some other ways, but it is cumbersome.
I get that if someone is putting xml-stylesheet in the document, they would like that stylesheet to be used for display. But if it isn't where it is stated, why shouldn't the backup be to just do what it would have done if the xml-stylesheet wasn't there in the first place, and show the raw XML?
To Firefox's credit, they at least put on the screen "
"Error loading stylesheet: Parsing an XSLT stylesheet failed."", which is at least better than a blank screen, but still not ideal IMO.
Thoughts?