Ebbene non funziona se il file XML (a partire dallo standard PI:
<?xml-stylesheet type="text/xsl" href="..."?>
per fare riferimento al foglio di stile XSL) è servito come "application / xml". In tal caso, Chrome scaricherà comunque il foglio di stile XSL a cui si fa riferimento, ma non verrà visualizzato nulla, poiché cambierà silenziosamente i tipi di documento da "application / xml" in "Document" (! ??) e "text / xsl" in " Stylesheet "(! ??), quindi tenterà di eseguire il rendering del documento XML come se fosse un documento HTML (5), senza prima eseguire il suo processore XSLT. E nulla verrà visualizzato sullo schermo (il cui contenuto continuerà a mostrare la pagina precedente da cui si faceva riferimento alla pagina XML, e continuerà a far girare l'icona, come se il documento non fosse mai stato caricato completamente.
Puoi utilizzare perfettamente la console Chrome, che mostra che tutte le risorse sono caricate, ma vengono interpretate in modo errato.
Quindi sì, Chrome attualmente esegue solo il rendering dei file XML (con la sua dichiarazione del foglio di stile XSL iniziale opzionale), solo se è servito come "text / xml", ma non come "application / xml" come dovrebbe per l'XML renderizzato lato client con un Dichiarazione XSL.
Per i file XML serviti come "text / xml" o "application / xml" e che non contengono una dichiarazione del foglio di stile XSL, Chrome dovrebbe comunque utilizzare un foglio di stile predefinito per renderlo come un albero DOM, o almeno come fonte di testo. Ma non lo fa, e anche qui tenta di renderlo come se fosse HTML, e bug immediatamente su molti script (incluso uno interno predefinito) che tentano di accedere a "document.body" per la gestione di eventi onLoad e iniettare javascript gestore in esso.
Un esempio di sito che non funziona come previsto (la documentazione Common Lisp) in Chrome, ma funziona in IE che supporta XSLT lato client:
http://common-lisp.net/project/bknr/static/lmman/toc.html
Questa pagina di indice sopra è visualizzata correttamente, ma tutti i collegamenti guideranno a documenti XML con una dichiarazione XSL di base a un documento di foglio di stile XSL esistente, e puoi aspettare indefinitamente, pensando che i capitoli abbiano problemi da scaricare. Tutto quello che puoi fare per leggere la documentazione è aprire la console e leggere il codice sorgente nella scheda Risorse.