per xhtml1.1 (e successivi,quando sarà) è obbligatorio il prologo xml e il mime-type corretto, che se non sbaglio è application/xhtml+xml.Se non li metti tutti e due,sbagli.Inutile dire che IE6 non li supporta, e questo automaticamente porta a sconsigliare attualmente l'uso di xhtml1.1...
per xhtml 1.0 non è obbligatorio il prologo xml, ma solo consigliato.Riferimento: http://www.w3.org/TR/xhtml1/#guidelines , appendice C,paragrafo C1


Il comportamento di IE6 è un tantino laborioso e confusionario da spiegare