L'ho sentita spesso sta cosa ma posso tranquillamente affermare che è FALSA. Sviluppo continuamente applicazioni web che vengono servite come application/xhtml+xml sui browser standard e text/html su IE ed AJAX funziona alla perfezione.Originariamente inviato da H5N1_Aviaria
Firefox ha un bug non risolto che impedisce, sempre se il documento è servito in maniera corretta, il concatenamento XML per cui niente Ajax et similia.
Ovviamente non possiamo usare document.write. Tutte le manipolazioni devono essere eseguite tramite il DOM. Se con AJAX ci colleghiamo a un webservice o comunque a un URL che ci restituisce dei dati in XML, possiamo leggerli col DOM e sempre col DOM costruire i nostri tag HTML contenenti i valori dall'XML.
Oppure molto più semplicemente trasformare l'XML con un file XSLT (che è la soluzione che adotto io normalmente).
Se servono chiarimenti o esempi sono a disposizione.